如何在通过自定义viewController
提供的按钮中为不同的点击添加tableViewCell
?我正在使用Swift 4.0。
答案 0 :(得分:0)
对于cellForRowAtIndexPath:方法根据索引路径为按钮添加标签
cell.yourbutton.tag = indexPath.row;
然后将按钮的目标添加为以下-
[cell.yourbutton addTarget:self action:@selector(yourButtonClicked:) forControlEvents:UIControlEventTouchUpInside];
迅速:
cell.yourbutton.addTarget(self, action: #selector(ViewController. yourButtonClicked(_:)), for: .touchUpInside)
现在添加您的代码,以根据作为单元格索引的标记类型在此处打开视图控制器
-(void)yourButtonClicked:(UIButton*)sender
{
if (sender.tag == 0)
{
// open view controller for index zero
}
}
迅速-
@objc func yourButtonClicked(_ sender: UIButton) {
if sender.tag == 0
{
// open view controller for index zero
}
}