の詳細ビューで、その子ビューUISplitView
にサブビューを追加したいと思います。UINavigationController
NSTimer *delayTimer
アニメーションを使用して詳細ビューをフェードインするため、を使用して子ビューの読み込みを遅らせます。
delayTimer = [NSTimer scheduledTimerWithTimeInterval:1.3 target:self
selector:@selector(loadWelcomeView) userInfo:nil repeats:NO];
追加したいビューはwelcomeviewと呼ばれます
- (void) loadWelcomeView
{
NSLog(@"Welcome View Loaded.");
welcomeViewController = [[WelcomeView alloc]
initWithNibName:@"WelcomeView" bundle:nil];
[self.navigationController addChildViewController:welcomeViewController];
}
しかし、私がプログラムを実行して待ったとき、それは完全に空白でした!!!
ただし、メッセージWelcome view loaded.
はデバッグウィンドウに表示されました。
を使用する[self loadWelcomeView];
代わりにを使用するNSTimer
と、ウェルカムビューが完全に表示されます。
どのような手順を間違えましたか...?