
var button = UIbarbuttonItem(Title: "tableau",style: .Plain,target: self,action: "tabbartableauClicked")
我想要的是,当用户点击按钮时,它会更改vIEwController。
这是TabbartableauClicked的代码:
func tabbartableauClicked(){ performSegueWithIDentifIEr("tableau",sender: self)} 但是显然没有工作,因为没有一个名为“tableau”的标识符。
并且我不能使用Ctrl创建一个segue单击该按钮并拖动到第二个vIEwController,因为按钮是按程序创建的,而不是在故事板中。
这里是如何设置一个segue,以便可以以编程方式调用它。>控制从第一个视图控制器中的VIEwController图标拖动到第二个视图控制器。
>单击两个视图控制器之间的段落箭头,右侧的“属性检查器”中给出一个标识符(在您的情况下为tableau)。
>然后您可以在代码中用performSegueWithIdentifier触发segue。
您可以阅读更多关于设置和使用segues here.
总结以上是内存溢出为你收集整理的swift – 如何创建可以通过编程方式创建的按钮来调用segue?全部内容,希望文章能够帮你解决swift – 如何创建可以通过编程方式创建的按钮来调用segue?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)