ui

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

edgesForExtendedLayout

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

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

你可能感兴趣的:(ui)