iOS navigationBar.hidden与navigationBarHidden的区别
来源:互联网 发布:无root应用数据备份 编辑:程序博客网 时间:2024/06/06 09:13
navigationBar.hidden和navigationBarHidden都能隐藏导航栏,隐藏之后依然可以使用push和pop方法。但是区别是什么?
一:navigationBar
navigationBar继承与UIView,所以navigationBar.hidden是对一个视图对象进行隐藏。
navigationBar.hidden=YES隐藏导航栏,左边沿滑动pop效果可使用
@interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
二:navigationBarHidden
navigationBarHidden是navigationController 的一个属性,会隐藏整个navigationController。
navigationBarHidden=YES 左边沿滑动pop效果无效
@property(nonatomic,getter=isNavigationBarHidden) BOOL navigationBarHidden;- (void)setNavigationBarHidden:(BOOL)hidden animated:(BOOL)animated; // Hide or show the navigation bar. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
导航栏有一种pop方式,就是push到一个新界面,在新界面的屏幕最左边往右边滑动可以pop,并且新界面还可以跟着滑动的位置而位移。navigationBarHidden=YES时这种pop无法使用,navigationBar.hidden=YES时这种pop方式可以使用。
0 0
- iOS navigationBar.hidden与navigationBarHidden的区别
- iOS巅峰之navigationBar.hidden和navigationBarHidden区别和hidden与alpha的区别
- iOS_导航栏的navigationBar.hidden与navigationBarHidden的区别
- iOS_导航栏的navigationBar.hidden与navigationBarHidden的区别
- ios navigationBar.hidden 和 navigationBarHidden 的坑
- ios 导航条消失 navigationBar.hidden 和 navigationBarHidden 区别
- os中navigationBar.hidden和navigationBarHidden区别
- iOS开发-Alpha,Hidden与Opaque区别
- visibility:hidden 与display:none的区别
- display:none与visible:hidden的区别
- display:none与visible:hidden的区别
- display:none;与visibility:hidden;的区别
- display:none与visible:hidden的区别
- display:none与visible:hidden的区别
- display:none与visible:hidden的区别
- display:none与visible:hidden的区别
- display:none与visible:hidden的区别
- display:none 与 visible:hidden的区别
- 跨浏览器处理程序
- Linux shell编程学习(一)
- android webview无法弹出select选择框
- 怎么样才可以让Form表单在加载的时候只自动提交一次?
- jQuery节点操作
- iOS navigationBar.hidden与navigationBarHidden的区别
- Java Jxl Excel 操作总结1(jar包下载地址+使用注意事项)
- 数字货币开发专题(开发使用的算法和协议)
- 2016搜索提高1008
- [iOS开发]分享UIWindow里面的view如何在横屏时候切换位置
- CentOS7.2 安装 Nginx 1.12.0
- whoosh3
- Android中SPI的使用
- Wireshark入门教程