我有一个启用编辑模式的IBAction
with a 。UIButton
我想点击相同的UIButton
并取消编辑模式。如果我使用一个if-else
语句,我要检查什么:if(editeModeEnabled)//turn it off, else turn it on
...所以我可以使用相同的UIButton
在打开和关闭时使用相同的。
非常感谢。
您可以检查tableView.editing == YES
例如:
if(self.tableView.editing)
//Turn editing off/save changes
else
{
//Turn editing on
[self.tableView setEditing:YES animated:YES];
}
如果按钮是条形按钮项,则切换编辑按钮的最简单方法是将条形按钮项设置为预配置的 editButtonItem。
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationItem.leftBarButtonItem = self.editButtonItem;
}
这个特殊按钮会自动在“编辑”和“完成”之间切换;它还将表格视图置于编辑模式。