Swift 以编程方式设置转场
Posted
技术标签:
【中文标题】Swift 以编程方式设置转场【英文标题】:Swift programmatically set segues 【发布时间】:2014-10-23 19:39:27 【问题描述】:我有一段解析代码检查用户是否登录:
PFUser.logInWithUsernameInBackground("myname", password:"mypass")
(user: PFUser!, error: NSError!) -> Void in
if user != nil
// Do stuff after successful login.
else
// The login failed. Check error to see why.
成功登录后,我想将用户发送到新的 segue。我不能在情节提要中这样做,因为我只希望在满足条件时发生转场。有没有办法以编程方式创建一个segue?
【问题讨论】:
【参考方案1】:你可以使用:
performSegueWithIdentifier("yourSegueIdentifier", sender: nil)
您不需要以编程方式“创建”segue,只需连接您的 ViewController 并创建一个 Segue。如果需要,您可以使用 performSegueWithIdentifier 手动调用 segue。
【讨论】:
Gotcha... 所以我会单击并从视图控制器 1 拖动到 vc 2?以上是关于Swift 以编程方式设置转场的主要内容,如果未能解决你的问题,请参考以下文章