我有一个tableView,我自己定制了单元格,并在单元格中添加了一个UIButton 我想当我按下按钮popOver一个新的ViewController并在其中单击单元格中的文本时,单击其中的按钮。我不想使用didSelectRowAtIndexPath函数,我想在每个单元格中使用按钮的事件。
我尝试使用popOver segue将按钮与新的viewController连接,但构建失败,因为它是动态的。
请快速帮助并做出答案。 提前致谢
答案 0 :(得分:0)
你将目标设置为cellForRowAtIndexPath函数中单元格内的按钮
cell.button.addTarget(self, action: "showPopupPage:", forControlEvents: UIControlEvents.TouchUpInside)
创建一个功能
func showPopupPage(sender: UIButton) {
let view = button.superview!
let cell = view.superview as! custom cell
// you can get cell contents here
// call your popupview pass the value
}