我正在尝试编写一个函数,使用一个按钮将我从故事板上转到下一个。我是iOS应用开发者和Swift的新手。 我有一个带有此IBAction的按钮,但是我不确定如何连接页面。意思是使用按钮进入下一页。谢谢。
@IBAction internal func nextBtn(_ sender: Any)
}
答案 0 :(得分:1)
从情节提要中的“视图”中拖动,您就可以将“ brutton”打开,并从视图顶部的黄点拖动到要导航的下一个视图。给它起个名字,并将其放在按钮功能中。
// segueName is your name on segue
performSegue(withIdentifier: "segueName", sender: self)
直接从按钮或视图控制器拖动它之间的区别在于,如果从按钮拖动它,则不会有任何if语句。
Exp,您只想在用户执行某项操作后执行segue并按下该按钮,则需要禁用该按钮。否则它将始终执行。
但是,如果您在按钮操作中使用了Performegue,则可以轻松地声明并执行segue。
答案 1 :(得分:0)
无需为此编写任何代码,都可以在Interface Builder中完成。在IB中创建一个情节提要参考,并将控件从“下一步”按钮拖动到情节提要参考。完成。
这里有一个很好的教程,带有图片: https://medium.com/@wilson.balderrama/how-to-segue-between-storyboards-86c582f976f7