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

问题描述

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

解决方案

有一个很简单的方法:

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;}
时间: 2025-01-26 15:36:20

xcode-在ios的Master-Details视图中删除Edit和+按钮的相关文章

iOS开发的UI制作中动态和静态单元格的基本使用教程_IOS

静态单元格的使用 一.实现效果与说明 说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变. 要完成上面的效果,有几种方法: (1)可以直接利用代码,返回三组,在判断每组有多少行,展示些什么数据,这样写"死"的代码建议绝不要使用. (2)稍微灵活一些的,可以把plist文件一懒加载的方式,加载到程序中,动态获取.但是观察界面结构,很容易看出这样需要进行模型嵌套,很麻烦. (3)storyboard提供了静态单元格这个功能,可

iOS 怎么获取button触点在父视图中的位置

问题描述 iOS 怎么获取button触点在父视图中的位置 场景:一个scrollview上加了一些button,现在点击button,想要通过触摸点在父视图中的位置,来设置scrollview的contentoffset属性,那么我要怎么获取点坐标呢 解决方案 CGRect frame = [self.button convertRect:self.button.bounds toView:self.scrollView]; 解决方案二: UITouch *touch = [touches a

《iOS 6核心开发手册(第4版)》——1.13节秘诀:从滚动视图中拖动

1.13 秘诀:从滚动视图中拖动 iOS 6核心开发手册(第4版) iOS的丰富的姿势识别器集并不总是能够准确地实现你想要达到的目标.下面举一个例子.设想一个水平滚动的视图,其中一个接一个地填充图像视图,因此可以左右滚动,查看完整的集合.现在,设想你希望能够把项目拖出那个视图,并把它们添加到滚动区域下面的空间中.为此,需要识别那些子视图上向下的触摸(也就是说,垂直于滚动的方向). 这是我在尝试帮助开发人员Alex Hosgrove时所遇到的一道难题,他尝试构建一个应用程序,它粗略等价于一组冰箱磁

如何在Safari的阅读视图中开启夜间模式?

  在 iOS 9 之前苹果自带的 Safari 是不支持夜间模式的,那么如何在 iOS 9 的设备中开启 Safari 的夜间模式呢?下面小编就给大家介绍一下如何在Safari的阅读视图中开启夜间模式的方法. 1.打开你要在 Safari 中阅读的文章 2.如果该网页支持阅读视图模式,有一个多条横线的按钮会出现在 Safari 地址栏的左侧,点击它 3.现在你就进入了 Safari 的阅读视图模式(阅读视图模式简化了网页,隐藏了不必要展示的内容,例如广告.侧边栏项目) 4.点击地址栏右侧的 A

iOS开发之表视图爱上CoreData

在接触到CoreData时,感觉就是苹果封装的一个ORM.CoreData负责在Model的实体和sqllite建立关联,数据模型的实体类就相当于Java中的JavaBean, 而CoreData的功能和JavaEE中的Hibernate的功能类似,最基本是两者都有通过对实体的操作来实现对数据库的CURD操作.CoreData中的上下文(managedObjectContext)就相当于Hibernate中的session对象, CoreData中的save操作就和Hibernate中的comm

iOS中有遍历父视图的子视图的方法便于统一设置同类控件的属性,Android中有类似的方法吗?

问题描述 iOS中有遍历父视图的子视图的方法便于统一设置同类控件的属性,Android中有类似的方法吗? iOS不论是controller还是View视图都有获取子视图来遍历的方法,Android中对应的办法是什么, 如果Android中遇到了父视图中批量同类型子控件的同一属性的统一设置,该怎么办? 解决方案 Android中ViewGroup及其子类是装载View的容器,具有API:int getChildCount(), View getChildAt(int index),使用这两个方法可

[译]如何在 iOS 上实现类似 Airbnb 中的可展开式菜单

本文讲的是[译]如何在 iOS 上实现类似 Airbnb 中的可展开式菜单, 原文地址:How to implement expandable menu on iOS (like in Airbnb) 原文作者:Evgeny Matviyenko 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:RichardLeeH 校对者:iOSleep,KnightJoker 几个月前,我有机会实现了一个可展开式菜单,效果同知名的 iOS 应用 Airbnb.然后

iOS开发之表视图详解_IOS

本文详细介绍了表视图的用法.具体如下: 概述 表视图组成 表视图是iOS开发中最重要的视图,它以列表的形式展示数据.表视图又一下部分组成: 表头视图:表视图最上边的视图 表脚视图:表视图最下边的视图 单元格(cell):表视图中每一行的视图 节(section):由多个单元格组成,应用于分组列表 节头 节脚 表视图的相关类 UITableView继承自UIScrollView,且有两个协议:UITableViewDelegate和UITableViewDataSource.此外UITableVi

mvc中,如何将一个控制器中的action中的结果在另外一个视图中展示出来

问题描述 mvc中,如何将一个控制器中的action中的结果在另外一个视图中展示出来 mvc中,如何将一个控制器中的action中的结果在另外一个视图中的一个div中展示出来 解决方案 有很多办法,比如用局部视图http://blog.csdn.net/skyandcode/article/details/22594355http://blog.csdn.net/airingyuan/article/details/17136235 解决方案二: 也可以前端ajax请求 append到页面