2014-04-18 12 views
0

iOSOpenDev 및 로고 템플릿을 사용하여 탈옥음을 조정하려고합니다.UIView jailbreak tweak 만들기

사용자가 스프링 보드에 갈 때 UIView를 만들려고합니다. (저는 스프링 보드 클래스가 SBUIController이라고 생각합니다. 그리고 그 방법은 - (void)finishLaunching입니다).

그래픽으로 UIView를 디자인 할 수있는 방법이 있습니까 (스토리 보드 또는 앱을 만들 때와 같은 것을 사용). 그런 다음 어떻게하면 코드에 삽입하여 표시 할 수 있습니까? 앱이 아니라 스프링 보드의 독립 실행 형 UIView입니다. 어떤 도움을 주시면 감사하겠습니다.

감사

답변

0

예, 인터페이스 빌더 사용자 정의 UIView 또는 UIViewController를 작성하고 팅겨 내부에서로드 할 수 있습니다.

는 당신이 필요 수행합니다

  1. 복사 * /System/Library/CoreServices/SpringBoard.app/로보기 .nib 파일.
  2. NSBundle 방법 -(NSArray*)loadNibNamed:(NSString*)name owner:(id)owner options:(NSDictionary*)options으로 전화하십시오.

비틀기 내부에서보기 또는보기 컨트롤러를로드하고 표시하는 데 특별한 것은 없습니다. 귀하의 경우 - SpringBoard 조정. 당신이 스프링 보드 인 것처럼 생각하면 코드는 스프링 보드의 코드입니다. 즉, 일반 iOS 응용 프로그램에서 사용할 API와 동일한 API를 사용할 수 있습니다. NSBundle 펜촉을 올리려면 UIViewController보기 컨트롤러를 제시하려면 UIView 다른보기의 하위보기로보기를 추가하십시오. 필요한 것은 이전에해야 할 일은 필요한 스프링 보드 안의보기 또는보기 컨트롤러를 찾아서 복사하는 것입니다. SpringBoard의 디렉토리에있는 자원.

그것이 내가하는 방법입니다. 기존 UI를 수정하고 인터페이스 작성기에서 만든 사용자 지정보기를로드 할 수있는 Camera app tweak이 있습니다. 그것에 대해 특별한 것은 없습니다 -로드 펜촉, 선물 등 모든 것이 작동합니다.

+0

감사합니다. 이것은 많은 도움이됩니다! 또한 온라인에서 도움이 될만한 소스 코드가 있습니까? 나는 찾아 보았지만 아무 것도 발견되지 않았다. ( – taysamjiggly

+0

github에 관한 많은 프로젝트가있다. 그 외에도 유용한 것을 찾을 수있는 곳이 어디인지 모른다. – creker

+0

스토리 보드를 어떻게 만들고 .nib으로 만들 수 있습니까? – taysamjiggly