适配iOS7 导航栏
2015-08-13 08:58
183 查看
iOS7中UIViewController新增的属性extendedLayoutIncludesOpaqueBars和edgesForExtendedLayout来解决。其中这个属性指定了当Bar使用了不透明图片时,视图是否延伸至Bar所在区域,默认值时NO。而edgesForExtendedLayout则是表示视图是否覆盖到四周的区域,默认是UIRectEdgeAll,即上下左右四个方向都会覆盖,那么为让顶部不进行延伸到导航栏覆盖的区域,我们可以把顶部区域延伸去掉。实现代码如下:
self.extendedLayoutIncludesOpaqueBars = NO;
self.edgesForExtendedLayout = UIRectEdgeBottom | UIRectEdgeLeft | UIRectEdgeRight;
self.extendedLayoutIncludesOpaqueBars = NO;
self.edgesForExtendedLayout = UIRectEdgeBottom | UIRectEdgeLeft | UIRectEdgeRight;
相关文章推荐
- PHP的栏目导航程序
- javascript实现当前页导航激活的方法
- 基于jquery固定于顶部的导航响应浏览器滚动条事件
- jquery实现导航固定顶部的效果仿蘑菇街
- jQuery实现仿百度帖吧头部固定导航效果
- jQuery实现带滚动线条导航效果的方法
- jQuery制作的别致导航有阴影背景高亮模式窗口
- Mono for Android 实现高效的导航(Effective Navigation)
- js代码实现微博导航栏
- js实现多选项切换导航菜单的方法
- php可应用于面包屑导航的递归寻找家谱树实现方法
- js+css实现导航效果实例
- 一款基jquery超炫的动画导航菜单可响应单击事件
- iOS7 毛玻璃特效代码
- 站长有福了-让网址一键添加百度首页导航
- 一些必看的jQuery导航插件和教程
- 大型网站的导航设计
- iOS 7:自定义导航转场动画以及更多
- Bootstrap响应式前端框架笔记十——导航栏相关组件