我正试图制作一个启动画面,但是教程说,我应该从ViewController的StatusBar(我的Splash屏幕)到下一个ViewController,这是一个起始页面。本教程显然太旧了,因为我有最后一个XCode。 应该怎么做?
答案 0 :(得分:1)
转到storyboard
,插入UINavigationController
并将其连接到您要设置启动画面的UIViewController
。如果您尚未创建任何内容,则可以使用UIVewController
插入UINavigationController
,并将storyboard
拖入classes
。现在创建UIViewController
类型的新Custom Class
,并将其设置为storyboard
,用于Identity inspector
(segue
内)的初始屏幕。在.m文件中,您必须插入以下代码才能执行UIViewController
到另一个- (void)viewDidLoad{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self performSelector:@selector(goToLandingPage)
withObject:nil
afterDelay:3.0f];
}
- (void)goToLandingPage{
[self performSegueWithIdentifier:@"landingpage" sender:self];
}
:
UIViewController inside the
接下来,您必须在我的案例中创建第二个and drag a segue from the splash to the next
故事板(don't forget to press
UIViewController , and zoom out). Click on this
STRG and insert the identifier (in the
segue UIViewController
属性检查员“的的LandingPage 强>
每当您想要在代码中以编程方式执行segue时,您必须在storyboard
中选择controller
自我并将其拖到您想要的UIButton
。否则,只需使用{{1}}即可点击。