1.选择属性栏的第三项
2.在Identifyt选项中填写 "storyboard ID"为post。这个ID根据自已的情况填写,后面的代码中会用到
3.重点来了,为登录按钮添加页面跳转代码
@IBAction func LoginButtonLicked(sender: AnyObject){
let myStoryBoard = self.storyboard
let anotherView:UIViewControl = myStoryBoard.instanceViewControllerWithIdentifier("post") as UIViewControl
self.presentViewController(anotherView, animated: true, completion: nil)
}
//和上面同一种方式,实现方法不同,上次使用时上面一种方式好像不能用了,可以选择1,2来选用
//显示列表
// let sb = UIStoryboard(name:"Main", bundle: nil)
// let listController = sb.instantiateViewControllerWithIdentifier("demoList") as! DemoListViewController
// self.presentViewController(listController, animated: true, completion: nil)
//push方式
self.navigationController.pushViewController(vc, animated:true) //返回是pop
//present方式
self.presentViewController(vc, animated: true, completion: nil) //返回改变vc为前一个
//segue方式 拖线,然后重写方法prepareForSegue
override func prepareForSegue(segue:
UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "GoToGallery" {
let index = beautyPicker.selectedRowInComponent(0)
var vc = segue.destinationViewController as! GalleryViewController
vc.imageName = "fanbingbing"
}
}
/返回方式 在前一个页面中重写一个方法,拖线到exit中后选择这个方法
@IBAction func close(segue: UIStoryboardSegue) {
print("closed!")
}
///最后说一句,传值都是得到要跳转的页面,然后为这个页面的controller的属性赋值,然后在后一个页面就可以得到值
swiftui 弹出 窗口 swiftui button页面跳转
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Xshell pem ssh登录
Xshell登录阿里云服务器ECS1. 参考资料: 1). 《阿里云服务器怎么用?阿里云服务器使用教程》2. 准备条件: 1). 申请阿里云ECS服务器 请参考网上其他教程,或者自己申请一下就好。 2). 下
Xshell pem ssh登录 阿里云 服务器 远程连接 阿里云服务器