iOS7之后由于navigationBar.translucent默认是YES,坐标零点默认在(0,0)点 当不透明的时候,零点坐标在(0,64);如果你想设置成透明的,而且还要零点从(0,64)开始,那就添加:self.edgesForExtendedLayout = UIRectEdgeNone;
translucent 属性
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 总所周知,苹果从iOS7开始采用扁平化的界面风格,颠覆了果粉们“迷恋”的拟物化风格。对于开发者而言,全新的风格带来...
- 简介: 当我们在使用navigationController的时候,执行nav的push和pop过程中,有时候...
- iOS7及以上版本有改动,UITabBar类添加了一个translucent属性,UINavigationBar类...
- 新版本iOS系统趋向于尽可能完全利用有限的屏幕以展示更多的用户数据,所以UINavigationBar和UITab...
- Translucent字面意思:半透明。 在文档里是这么描述的,所以默认是 YES. New behavi...