UITableView - >编辑模式

Nac*_*tus 1 iphone ios ios5

我有一个IBActionUIButton,使编辑模式.我想点击相同UIButton并取消编辑模式.如果我使用一个if-else声明,我应该检查什么:if(editeModeEnabled)//turn it off, else turn it on...所以我可以使用相同UIButton的开启和关闭.

非常感谢.

Der*_*mot 6

你可以检查一下 tableView.editing == YES

例如:

if(self.tableView.editing)
//Turn editing off/save changes
else
{
    //Turn editing on
    [self.tableView setEditing:YES animated:YES];
}
Run Code Online (Sandbox Code Playgroud)


bil*_*tum 5

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

- (void)viewDidLoad
{ 
    [super viewDidLoad];

    self.navigationItem.leftBarButtonItem = self.editButtonItem;
}
Run Code Online (Sandbox Code Playgroud)

此特殊按钮自动在"编辑"和"完成"之间切换; 它还将表视图置于编辑模式.