我想让 UITableViewCell
表现得像真正的按钮。
直到知道我一直在使用
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath`
技巧,但这不是最佳选择,因为它在点击/拖动/释放时的行为不像按钮
。
如果您点击单元格行并将手指拖动到该单元格上,那么当您释放手指时,该单元格不会被选中(但在相同情况下按钮会启动其操作)。
是否有任何简单的方法可以使 UITableViewCell
表现得像真正的按钮,而无需在 cell
内插入实际的 UIButton
?
最佳答案
您可以创建其中包含按钮的表格 View 单元格,将按钮标记设置到该行,以便您可以在收到按钮事件时确定该按钮属于哪一行。只需确保在返回重复使用的 TableView 单元格而不是创建新单元格时重置按钮标记即可。
关于ios - 使 UITableViewCell 表现得像一个真正的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15650398/