ui

2017-10-19  本文已影响2人  xiari1991

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

edgesForExtendedLayout

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

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

上一篇 下一篇

猜你喜欢

热点阅读