我有一大堆自定义单元格的表格部分,每个单元格都有两个紧挨着的UITextFields。如何在UITableView中出现“删除”按钮时捕捉事件?
当表格进入编辑模式时,我必须调整每个单元格的右侧UITextField的大小,以便它不会通过单元格左侧显示的删除减号从屏幕上推出。
我需要做一个类似的事情,当用户按下删除减号和“删除”米按钮出现在单元格的右侧。我需要调整正确的UITextField的大小,以免它被Delete按钮部分遮挡。但是,我找不到任何协议方法或任何在删除按钮出现时提醒我的事情。
当用户扫描的行删除,这种方法似乎工作:
- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
然而,当用户按下红色减号按钮来删除,它不调用该函数。
为您工作吗? http://stackoverflow.com/questions/2104403/iphone-uitableview-delete-button – aforaudrey 2012-08-15 22:30:00
看起来像它可能会。我明天会试试看,谢谢。 – 2012-08-15 22:45:02
@RandallSchmidt如果您使用customTableviewCell实现了由Tieme建议的方法,否则您将不得不继承UITableviewCell并实现相同的方法。 – ViruMax 2014-02-26 10:19:19