我有一個IBAction
與UIButton
,啓用編輯模式。我想點擊相同的UIButton
並取消編輯模式。如果我使用if-else
聲明,我該如何檢查:if(editeModeEnabled)//turn it off, else turn it on
...因此我可以在開啓和關閉時使用相同的UIButton
。UITableView - >編輯模式
非常感謝。
我有一個IBAction
與UIButton
,啓用編輯模式。我想點擊相同的UIButton
並取消編輯模式。如果我使用if-else
聲明,我該如何檢查:if(editeModeEnabled)//turn it off, else turn it on
...因此我可以在開啓和關閉時使用相同的UIButton
。UITableView - >編輯模式
非常感謝。
您可以檢查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;
}
此特殊按鈕自動在「編輯」和「完成」之間切換;它也將表視圖置於編輯模式。
非常感謝,Dermot!我用if([ isEditing] == YES)。我不知道tableView有一個屬性。 :d –
Nactus