ui

ios7之后的适配属性讲解edgesForExtendedLayout、extendedLayoutIncludesOpaqueBars等

edgesForExtendedLayout

当tabbarController作为导航控制器的根视图
设置tabbarController. edgesForExtendedLayout = UIRectEdgesNone;
之后tabbarController的childrenViewController.view会留出导航条的位置。但是不会留出tabbar的位置。若想也留出tabbar的位置,那么需要在tabbarController的每个childrenViewController中都要设置self.edgesForExtendedLayout = UIRectEdgesNone;

详情页的edgesForExtendedLayout需要单独设置,跟主页的设置无关。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 废话不多说,直接上干货 ---------------------------------------------...
    小小赵纸农阅读 3,436评论 0 15
  • 露寒惜鸟雀,岁尽思烟柳。 前朝九重时,各插几色旗。 ——2016.10.9
    朱大饼阅读 214评论 0 0
  • 今天是出行的第一天,所有精力都耗费在路上的奔波,很是辛苦。祝平安 开心 快乐!!!
    小爪1002阅读 179评论 0 0