【发布时间】:2018-11-16 20:20:42
【问题描述】:
我正在尝试编写一个函数,使用按钮将我从情节提要上带到下一个。我是 iOS 应用开发和 Swift 的新手。 我有一个带有此 IBAction 的按钮,但我不确定如何连接页面。意思是使用按钮进入下一页。谢谢。
@IBAction internal func nextBtn(_ sender: Any)
}
【问题讨论】:
标签: ios iphone swift xcode ibaction
我正在尝试编写一个函数,使用按钮将我从情节提要上带到下一个。我是 iOS 应用开发和 Swift 的新手。 我有一个带有此 IBAction 的按钮,但我不确定如何连接页面。意思是使用按钮进入下一页。谢谢。
@IBAction internal func nextBtn(_ sender: Any)
}
【问题讨论】:
标签: ios iphone swift xcode ibaction
从情节提要中的视图中拖动,我们打开了按钮,crt 从视图顶部的黄点拖动到要导航到的下一个视图。给它一个名字,然后把它放在你的按钮函数中。
// segueName is your name on segue
performSegue(withIdentifier: "segueName", sender: self)
直接从按钮拖动它或从视图控制器拖动它的区别在于,如果从按钮拖动它,则不能有任何 if 语句。
如果用户做了某事并且按下了需要禁用按钮的按钮,您只想执行 segue。否则会一直执行。
但是,如果您在按钮操作中使用 performegue,您可以轻松地创建语句并执行 segue。
【讨论】:
无需为此编写任何代码,都可以在 Interface Builder 中完成。在 IB 中创建一个故事板引用,并从“下一步”按钮控制拖动到故事板引用。完成。
这里有一个很好的图片教程: https://medium.com/@wilson.balderrama/how-to-segue-between-storyboards-86c582f976f7
【讨论】: