iOS Storyboard 用segue传值

  • Storyboard上每一根用来界面跳转的线,都是一个UIStoryboardSegue对象(简称Segue)
  • segue分为两种类型
    • 自动型segue:按住Control建,直接从控件拖线到目标控制器


    • 手动型segue:按住Control建,从来源控制器拖线到目标控制器


    • 手动型segue需要设置一个标识
  • 利用performSegueWithIdentifier:方法可以执行某个Segue,完成界面跳转

segue传值

//首先调用prepareForSegue方法,这个方法会在跳转之前调用,可以先打印一下来源控制器segue.sourceViewController和目的控制器segue.destinationViewController分别是什么
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    //获取目的控制器
    UIViewController *vc = segue.destinationViewController;
    //设置目的控制器的titile
    vc.title = [NSString stringWithFormat:@"%@的联系人列表", _accountField.text];
}
[self performSegueWithIdentifier:@“login2contacts” sender:nil];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 导读: iOS开发中,你肯定遇到过控制器之间的值或模型的传递,本文将从两种创建控制器的方式&两种值传递的方向,分别...
    Developer_Yancy阅读 9,203评论 4 29
  • 一点说明:本文中“导航控制器”区别于“视图控制器”存在 UINavigationController UINavi...
    WeiHing阅读 10,480评论 0 11
  • Storyboard上每一根用来界面跳转的线,都是一个UIStoryboardSegue对象(简称Segue) 1...
    RadioWaves阅读 2,350评论 0 0
  • 《孟子·尽心下》:“尽信书,则不如无书。但是一本好书势必就是作者将自己的思维植入到你的脑袋的过程,而且你还心甘情愿...
    四角的天空儿阅读 4,123评论 2 8
  • 这是我姥姥的名字,我的姥姥是开封市官坊街老住户,娘家就在这条街上,她生于1919年,属羊,家境一般,听姥姥...
    花自媚阅读 3,800评论 0 0

友情链接更多精彩内容