swift_004(Storyboard进行界面跳转及传值)
来源:互联网 发布:鹰视眼无线监控软件 编辑:程序博客网 时间:2024/06/05 19:03
Storyboard进行界面跳转及传值
方法一
// 方法一跳转(不用连线)
// 获取指定的Storyboard,name填写Storyboard的文件名
let mainStoryboard =UIStoryboard(name: "Main", bundle: nil)
// RegisterViewController StoryboardId填写RegisterViewController
let registerVC = mainStoryboard.instantiateViewControllerWithIdentifier("RegisterViewController")as! RegisterViewController
registerVC.phoneString1 =userTextField.text
self.navigationController?.pushViewController(registerVC, animated:true)
方法二
1.把界面缩小(你可以在空白的地方双击一下,或者右键选择缩放比例),这次我们不是直接使用“按扭”连接界面,而是进行界面和界面之间的连线
2.选中“这条线”,在Storyboard Segue的Identifier指定一个标识符“SecondSegue”,后面我们会用到:
3.在事件里添加如下代码,把刚连线的Identifier传进去,sender一般为"self"
self.performSegueWithIdentifier("SecondSegue", sender:self)
overridefunc prepareForSegue(segue:UIStoryboardSegue, sender:AnyObject?) {
print("receivef")
// segue.identifier:获取连线的ID
if (segue.identifier =="SecondSegue") {
if segue.identifier!.isEqual("SecondSegue") {
// segue.destinationViewController:获取连线时所指的界面(VC)
let receivef = segue.destinationViewControlleras! RegisterViewController;
receivef.phoneString1 =userTextField.text!
receivef.age =26
receivef.setValue(["三国演义":"罗贯中","水浒传":"施耐庵","红楼梦":"曹雪芹","西游记":"吴承恩"], forKeyPath: "dataDic")
print("receivef-----%@",receivef)
}
}
}
- swift_004(Storyboard进行界面跳转及传值)
- Storyboard进行界面跳转及传值
- 使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- IOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- IOS开发-使用Storyboard进行界面跳转及传值
- IOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- IOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- hdu 2059 龟兔赛跑【dp】
- 一次由于内存问题程序被kill的测试 (3)
- 第十周 项目3-利用二叉树遍历思想解决问题
- MySQL 5.7.9版本sql_mode=only_full_group_by问题
- 为SharePoint 2013 Online 设置 Resource Quota
- swift_004(Storyboard进行界面跳转及传值)
- IC前端设计bug小结。
- 洛谷 P1315 观光公交
- 机器学习初学者的正确打开方式!
- linux 之 netstat 命令
- Serializable和Parcelable区别
- PHP字符串操作-trimについて
- BZOJ 1050 [HAOI2006]旅行comf
- 2016ICPC-沈阳行