accessoryButtonTappedForRowWithIndexPath 不适用于自定义按钮或标签
accessoryButtonTappedForRowWithIndexPath not working for custom button or label
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let key = keyArray[indexPath.section-1]
let label = UILabel(frame: CGRectMake(0, 0, 26, 28))
label.center = CGPointMake(26, 28)
cell.accessoryView = label
}
override func tableView(tableView: UITableView, accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
print(indexPath)
}
为什么自定义标签或自定义按钮不调用 accessoryButtonTappedForRowWithIndexPath
。或者只有一种方法可以将 myButton 添加到单元格?
对于自定义按钮,您可以为特定事件添加目标,accessoryButtonTappedForRowWithIndexPath
不适用于自定义视图
请参考:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let key = keyArray[indexPath.section-1]
let label = UILabel(frame: CGRectMake(0, 0, 26, 28))
label.center = CGPointMake(26, 28)
cell.accessoryView = label
}
override func tableView(tableView: UITableView, accessoryButtonTappedForRowWithIndexPath indexPath: NSIndexPath) {
print(indexPath)
}
为什么自定义标签或自定义按钮不调用 accessoryButtonTappedForRowWithIndexPath
。或者只有一种方法可以将 myButton 添加到单元格?
对于自定义按钮,您可以为特定事件添加目标,accessoryButtonTappedForRowWithIndexPath
不适用于自定义视图
请参考: