iOS开发UI阶段——第十四节 可视化编程

//storyboard中的视图控制器通过segue完成页面跳转时,此方法就会被执行

- (void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender {

/**

*  segue有三个非常重要的属性

1.identifier,标识符,标识区分线(segue),可以选择性的跳转

2.sourceViewController,源视图控制器

3.destinationViewController,目标视图控制器

*/

if([segue.identifierisEqualToString:@"secondVC"]) {

SecondViewController*secondVC = segue.destinationViewController;

secondVC.string=self.usernameTf.text;

}

}

- (IBAction)regist:(UIButton*)sender {

//每一个视图控制器都有一个属性叫storyboard,可以找到当前视图控制交由哪个故事板管理,并且故事板可以通过storyboardID来找到加到其内部的视图控制器

//    UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"second"];

//    [self presentViewController:controller animated:YES completion:nil];

[selfperformSegueWithIdentifier:@"secondVC"sender:nil];

}

你可能感兴趣的:(iOS开发UI阶段——第十四节 可视化编程)