1

我有一个启用编辑模式的IBActionwith a 。UIButton我想点击相同的UIButton并取消编辑模式。如果我使用一个if-else语句,我要检查什么:if(editeModeEnabled)//turn it off, else turn it on...所以我可以使用相同的UIButton在打开和关闭时使用相同的。

非常感谢。

4

2 回答 2

6

您可以检查tableView.editing == YES

例如:

if(self.tableView.editing)
//Turn editing off/save changes
else
{
    //Turn editing on
    [self.tableView setEditing:YES animated:YES];
}
于 2013-10-31T02:22:33.273 回答
5

如果按钮是条形按钮项,则切换编辑按钮的最简单方法是将条形按钮项设置为预配置的 editButtonItem。

- (void)viewDidLoad
{ 
    [super viewDidLoad];

    self.navigationItem.leftBarButtonItem = self.editButtonItem;
}

这个特殊按钮会自动在“编辑”和“完成”之间切换;它还将表格视图置于编辑模式。

于 2013-10-31T02:15:34.577 回答