开发者社区> 问答> 正文

在ios的Master-Details视图中删除Edit和+按钮

最近我的IOS6应用中用到了Master-Detail视图模板,其中一些列表元素已经预设。用户可以对列表进行编辑edit和添加+。有没有办法能移除这些按钮,阻止用户对原始列表进行操作?

展开
收起
爵霸 2016-05-27 10:28:23 2300 0
1 条回答
写回答
取消 提交回答
  • 有一个很简单的方法:

    在MasterViewController.m中找到这个代码,然后删除这几行:

    self.navigationItem.leftBarButtonItem = self.editButtonItem;, self.navigationItem.rightBarButtonItem = addButton;
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        // 加载视图后可以添加额外设置。
        self.navigationItem.leftBarButtonItem = self.editButtonItem;
    
        UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject:)];
        self.navigationItem.rightBarButtonItem = addButton;
    }
    2019-07-17 19:17:13
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载