如何从自定义tableView单元格中打开VC

时间:2016-01-26 10:54:20

标签: swift uinavigationcontroller tableview custom-cell

我有一个带有自定义单元格的 tableView

Cell在customCell.swift文件中有以编程方式创建的按钮(通过addSubview添加)(我们正在这里工作)

如何通过navigationViewcontroller推送另一个viewController的按钮?

(我知道如何创建动作,但不知道如何从这个函数推送VC)

1 个答案:

答案 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)
}