예, 인터페이스 빌더 사용자 정의 UIView
또는 UIViewController
를 작성하고 팅겨 내부에서로드 할 수 있습니다.
는 당신이 필요 수행합니다
- 복사 *
/System/Library/CoreServices/SpringBoard.app/
로보기 .nib 파일.
NSBundle
방법 -(NSArray*)loadNibNamed:(NSString*)name owner:(id)owner options:(NSDictionary*)options
으로 전화하십시오.
비틀기 내부에서보기 또는보기 컨트롤러를로드하고 표시하는 데 특별한 것은 없습니다. 귀하의 경우 - SpringBoard 조정. 당신이 스프링 보드 인 것처럼 생각하면 코드는 스프링 보드의 코드입니다. 즉, 일반 iOS 응용 프로그램에서 사용할 API와 동일한 API를 사용할 수 있습니다. NSBundle
펜촉을 올리려면 UIViewController
보기 컨트롤러를 제시하려면 UIView
다른보기의 하위보기로보기를 추가하십시오. 필요한 것은 이전에해야 할 일은 필요한 스프링 보드 안의보기 또는보기 컨트롤러를 찾아서 복사하는 것입니다. SpringBoard의 디렉토리에있는 자원.
그것이 내가하는 방법입니다. 기존 UI를 수정하고 인터페이스 작성기에서 만든 사용자 지정보기를로드 할 수있는 Camera app tweak이 있습니다. 그것에 대해 특별한 것은 없습니다 -로드 펜촉, 선물 등 모든 것이 작동합니다.
감사합니다. 이것은 많은 도움이됩니다! 또한 온라인에서 도움이 될만한 소스 코드가 있습니까? 나는 찾아 보았지만 아무 것도 발견되지 않았다. ( – taysamjiggly
github에 관한 많은 프로젝트가있다. 그 외에도 유용한 것을 찾을 수있는 곳이 어디인지 모른다. – creker
스토리 보드를 어떻게 만들고 .nib으로 만들 수 있습니까? – taysamjiggly