美文网首页
iOS Storyboard 用segue传值

iOS Storyboard 用segue传值

作者: 哔哩哔哩智能喵 | 来源:发表于2016-10-11 23:06 被阅读333次
    • 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];
    

    相关文章

      网友评论

          本文标题:iOS Storyboard 用segue传值

          本文链接:https://www.haomeiwen.com/subject/zggbyttx.html