我有一个带有自定义单元格的 tableView 。
Cell在customCell.swift文件中有以编程方式创建的按钮(通过addSubview添加)(我们正在这里工作)
如何通过navigationViewcontroller推送另一个viewController的按钮?
(我知道如何创建动作,但不知道如何从这个函数推送VC)
答案 0 :(得分:-1)
在您的按钮定义中,如下所示,您可以定义目标操作。
let editButton = UIButton()
editButton.frame = CGRectMake(0, 0, 60, 35)
editButton.setTitle("Edit ", forState: .Normal)
editButton.setTitleColor(UIColor.blueColor(), forState: .Normal)
editButton.addTarget(self, action: Selector("editButtonPressed"), forControlEvents: .TouchUpInside)
然后在editButtonPressed中(对于此示例),执行以下操作:
func editButtonPressed()
{
self.performSegueWithIdentifier("nameOfSegue", sender: self)
}