swift – 如何创建可以通过编程方式创建的按钮来调用segue?

swift – 如何创建可以通过编程方式创建的按钮来调用segue?,第1张

概述在Swift我有一个按钮创建程序语言使用: var button = UIBarButtonItem(title: "Tableau", style: .Plain, target: self, action: "tabBarTableauClicked") 我想要的是,当用户点击按钮时,它会更改viewController。 这是TabBarTableauClicked的代码: func tab 在Swift我有一个按钮创建程序语言使用:
var button = UIbarbuttonItem(Title: "tableau",style: .Plain,target: self,action: "tabbartableauClicked")

我想要的是,当用户点击按钮时,它会更改vIEwController。
这是TabbartableauClicked的代码:

func tabbartableauClicked(){    performSegueWithIDentifIEr("tableau",sender: self)}

但是显然没有工作,因为没有一个名为“tableau”的标识符。

并且我不能使用Ctrl创建一个segue单击该按钮并拖动到第二个vIEwController,因为按钮是按程序创建的,而不是在故事板中。

如何在Swift中以编程方式创建标识符?

这里是如何设置一个segue,以便可以以编程方式调用它。

>控制从第一个视图控制器中的VIEwController图标拖动到第二个视图控制器。
>单击两个视图控制器之间的段落箭头,右侧的“属性检查器”中给出一个标识符(在您的情况下为tableau)。
>然后您可以在代码中用performSegueWithIdentifier触发segue。

您可以阅读更多关于设置和使用segues here.

总结

以上是内存溢出为你收集整理的swift – 如何创建可以通过编程方式创建的按钮来调用segue?全部内容,希望文章能够帮你解决swift – 如何创建可以通过编程方式创建的按钮来调用segue?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1054612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存