如何现实隐藏UIBarButtonItem? show/hide a UIBarButtonItem
来源:互联网 发布:windows xp 美化大师 编辑:程序博客网 时间:2024/05/22 20:25
有时候需求要求根据不同角色来切换、隐藏现实Navigation的UIBarButtonItem,可以这么做
首先把storyboard/xib的对象连接到类中
@property (weak, nonatomic) IBOutlet UIBarButtonItem *addControl;
在viewDidLoad(或你想要的地方),实现:
----隐藏----
// 获取rightBarButtonItems的引用 NSMutableArray *toolbarButtons = [self.navigationItem.rightBarButtonItems mutableCopy]; // 隐藏,实则remove掉了 [toolbarButtons removeObject:_addControl]; self.navigationItem.rightBarButtonItems = toolbarButtons;
----现实----
// 判断_addControl是否存在 if (![toolbarButtons containsObject:_addControl]) { //现实,实则add进来 [toolbarButtons addObject:_addControl]; self.navigationItem.rightBarButtonItems = toolbarButtons; }
0 0
- 如何现实隐藏UIBarButtonItem? show/hide a UIBarButtonItem
- UIBarButtonItem
- UIBarButtonItem
- UIBarbuttonItem
- UIBarButtonItem
- 显示show()隐藏hide()
- UIToolBar,UIBarButtonItem
- 自定义 UIBarButtonItem
- 自定义 UIBarButtonItem
- UIBarButtonItem 自定义
- UIBarButtonItem学习
- UIBarButtonItem学习
- 自定义UIBarButtonItem
- 自定义UIBarButtonItem
- UIBarButtonItem按钮
- UIBarButtonItem,UIToolBar
- 自定义UIBarButtonItem
- 自定义uibarbuttonitem
- 生产者消费者模型(多个生产者和多个消费者)JDK1.5之前实现版
- Linux find --搜索文件
- 将固定的空间添加到window上,并拉起QQ聊天界面
- http协议中:GET/POST/PUT/DELETE/INPUT/TRACE/OPTIONS/HEAD方法
- select系统调详细说明
- 如何现实隐藏UIBarButtonItem? show/hide a UIBarButtonItem
- 如何在 Linux 终端中知道你的公有 IP
- 非常好用的网络请求调试工具(chrome postman)
- Linux find -exec
- Menu 选项菜单的使用
- POJ1151_Atlantis
- Linux find -xargs
- 关于 Android合并分区的问题
- 软件设计相关名词