通讯录之手动型Segue和自动型Segue

来源:互联网 发布:手机淘宝怎么代购 编辑:程序博客网 时间:2024/06/05 05:17

在导航控制器中子控制器之间的跳转分为自动型和手动型,当控制器之间跳转无任何传值操作时可用自动型,当控制器之间跳转需要传值时则用手动型

自动型

这里写图片描述

手动型

这里写图片描述

注意1:手动型需要绑定标识符如下图

这里写图片描述

注意2:在代码中通过事件触发实现跳转传值如下代码

/** *  监听登录按钮 触发 * *  @param sender <#sender description#> */- (IBAction)login:(id)sender {    if ([_accountField.text isEqualToString:@"zhangsan"] && [_pwdField.text isEqualToString:@"1"]) {        //通过标识符执行跳转        [self performSegueWithIdentifier:@"loginToContact" sender:nil];    } else {        [MBProgressHUD showError:@"账号或者密码错误"];    }}/** *  执行跳转之前回调用, 进行一些传值操作 * *  @param segue  segue description *  @param sender sender description */- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {    //拿到目标控制器赋值给接收的字段    GContactViewController *showView = segue.destinationViewController;    showView.account = _accountField.text;}
0 0
原创粉丝点击