通讯录之手动型Segue和自动型Segue
2016-07-22 08:15
375 查看
在导航控制器中子控制器之间的跳转分为自动型和手动型,当控制器之间跳转无任何传值操作时可用自动型,当控制器之间跳转需要传值时则用手动型
自动型
手动型
注意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; }
相关文章推荐
- [leetcode] 375. Guess Number Higher or Lower II 解题报告
- Expression Tree Build
- LeetCode 376. Wiggle Subsequence(摇摆子序列)
- [leetcode] 376. Wiggle Subsequence 解题报告
- 解决SurfaceView调用setZOrderOnTop(true)遮挡其他控件的问题
- LeetCode 232. Implement Queue using Stacks
- LeetCode 62. Unique Paths
- LeetCode 225. Implement Stack using Queues
- Android适配——采用Values-dpi-wSize X hSize 模式,并分析原理
- LeetCode 303. Range Sum Query – Immutable
- LeetCode 347. Top K Frequent Elements
- LeetCode 63. Unique Paths II
- iOS 分类之UIColor+Hex
- LeetCode 96. Unique Binary Search Trees
- LeetCode 300. Longest Increasing Subsequence
- LeetCode 304. Range Sum Query 2D – Immutable
- UITableView修改索引的方法
- ionic生成apk使用build命令下载gradle-2.2.1-all.zip卡,解决方案
- LeetCode 51. N-Queens
- LeetCode 52. N-Queens II