如何确定何时显示和隐藏 UITableViewCell 操作按钮?

How can I determine when a UITableViewCell's action buttons are shown and hidden?

是否有委托方法或我可以实现的东西允许我 do something 当我的 tableview 单元格的操作按钮再次显示和隐藏时?

你可以在tableviewcell级别设置一些bool 属性,它可以像触发点一样工作,了解更多选项操作是否可见。

你也可以用tableviewcell contentview的内容偏移来验证它们,如果offset < 0,这意味着更多的选项操作按钮可见,否则不可见。

tableview 委托方法:

-(void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath-(void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath 成功了。