2013-01-09 52 views
1

我使用主从模板在界面生成器中创建了一个项目,我想摆脱编辑按钮。如何删除主从模板上的编辑按钮

我写的(在MasterViewController):

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    // Return NO if you do not want the specified item to be editable. 
    return NO; 
} 

这将禁用的编辑按钮,但是按钮仍然存在。

然后我尝试(在viewDidLoad中,该物业的tableView连接到我的MasterViewController课后):

[self.tableView setEditing:NO]; 

然而,按钮仍然存在。

回答

1

你需要完全删除按钮。 setEditing有做阉与否的tableview是在编辑模式下或没有,所以尝试:

self.navigationItem.rightBarButtonItem = nil; 

在你viewDidLoad方法。

另外,还要确保你没有看到在viewDidLoad中一行代码,看起来像:

self.navigationItem.rightBarButtonItem = self.editButtonItem; 

如果是的话,删除或注释掉。

+0

这有助于,谢谢...任何人看任何它实际上self.navigationItem.leftBarButtonItem = self.editButtonItem;这是模板的一部分。我不得不删除那条线(杜) – redconservatory

相关问题