如何通过 UIButton 变量调用操作
Posted
技术标签:
【中文标题】如何通过 UIButton 变量调用操作【英文标题】:How can I call an action through UIButton variable 【发布时间】:2016-05-10 13:13:25 【问题描述】:我有一个UIButton
原型UItableviewcell
,它是用笔尖制作的。
UITableView 位于 UIViewController 内。
要求是:当我按下UIButton
时,应该从Main UIViewController
到另一秒UIViewController
执行segue。我可以从 table 访问 UIButton IBOutlet ,所以有什么方法可以通过该 UIButton 变量调用函数。
// for reference
let x= cell.followButton;
【问题讨论】:
你检查过 UIButton 的文档吗?您要查找的内容显示在此处。 *** 中有很多关于这个问题的答案:***.com/q/24102191/2695909 【参考方案1】:向按钮添加目标以调用视图控制器中的方法。在这段代码中,self
是您的视图控制器。
cell.followButton.addTarget(self, action: #selector(buttonPressed), forControlEvents: .TouchUpInside)
然后实现buttonPressed
来处理segueing。
func buttonPressed()
performSegueWithIdentifier("Identifier", sender: self)
【讨论】:
以上是关于如何通过 UIButton 变量调用操作的主要内容,如果未能解决你的问题,请参考以下文章