iOS如何从导航控制器中的“编辑”按钮自定义事件?

时间:2013-07-09 17:09:38

标签: ios uitableview uinavigationcontroller uitextfield

我所拥有的是一个带有单元格的tableView,它们在其contentViews中包含一个subView,它是一个tag = 1的textField。默认情况下,textFields是setEnabled:NO。我想要的是,当用户按下“编辑”按钮时,那些textField将变为启用状态。如何通过保持按钮的基本功能来实现这一目标?

1 个答案:

答案 0 :(得分:1)

假设您使用的是UITableViewController,并且从视图控制器的editItemButton获取了编辑/完成按钮,那么您需要覆盖setEditing:animated:方法:

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];

    // perform custom processing here
}