2014-05-15 5 views
0

스토리 보드가있는 기존 프로젝트에 SLParallaxController을 기본 ViewController로 구현하고 싶습니다. 그러나 SLParallaxController으로, 내용이 동적으로 생성됩니다 : didFinishLaunchingWithOptions은 스토리 보드 기반 프로젝트에서 전혀 사용하지 않아야합니다Storyboard를 사용하여 프로젝트에 SLParallaxController 구현

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
    { 
     self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
     // Override point for customization after application launch. 
     self.window.backgroundColor = [UIColor whiteColor]; 
     [self.window makeKeyAndVisible]; 

     if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { 
      self.window.clipsToBounds =YES; 
      self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20); 
      self.window.bounds = CGRectMake(0, 20, self.window.frame.size.width, self.window.frame.size.height); 
     } 

     self.window.rootViewController = [SLParallaxController new]; 

     return YES; 
    } 

때문에 나는이 적절한 방법을 구현하고 싶습니다.

나는에는 loadView를 시도했다, 그러나 그것은 검은 화면 반환

-(void)loadView 
    { 
     UIWindow* window = [[UIApplication sharedApplication] keyWindow]; 
     window.rootViewController = [SLParallaxController new]; 
    } 

이 어떤 대안은 스토리 보드의 객체를 재건 외에 SLParallaxController을 구현하기를?

감사합니다.

답변

0

나는 이것이 오래된 글이라는 것을 알고있다. 대답을 주려면 가장 쉬운 방법은 기본 ViewController를 UIViewController 대신 SLParallaxController에서 상속받는 것입니다.

SLParallaxController는 initWithCoder :을 구현하므로 스토리 보드를 사용해야합니다.

희망이 도움이됩니다.

관련 문제