segue和splash screen的一些问题

时间:2013-12-05 20:15:17

标签: objective-c sdk interface-builder uistoryboardsegue

我正试图制作一个启动画面,但是教程说,我应该从ViewController的StatusBar(我的Splash屏幕)到下一个ViewController,这是一个起始页面。本教程显然太旧了,因为我有最后一个XCode。 应该怎么做?

1 个答案:

答案 0 :(得分:1)

转到storyboard,插入UINavigationController并将其连接到您要设置启动画面的UIViewController。如果您尚未创建任何内容,则可以使用UIVewController插入UINavigationController,并将storyboard拖入classes。现在创建UIViewController类型的新Custom Class,并将其设置为storyboard,用于Identity inspectorsegue内)的初始屏幕。在.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}}即可点击。