目前,我的iOS(6)应用程序使用Master-Detail视图模板,其中一些列表元素已预先填充。用户当前可以选择“编辑”并添加到('+')列表。有没有办法删除这些按钮,以防止原始列表被更改?
答案 0 :(得分:11)
是的,有一种简单的方法。
在MasterViewController.m
中找到此代码并删除这些代码self.navigationItem.leftBarButtonItem = self.editButtonItem;
,self.navigationItem.rightBarButtonItem = addButton;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.navigationItem.leftBarButtonItem = self.editButtonItem;
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject:)];
self.navigationItem.rightBarButtonItem = addButton;
}