控制器的一些属性说明

1,edgesForExtendedLayout

这个属性是让在ios7之后才有的 ,因为默认控制器的View是全屏的,我想让他让出导航条跟Tabbar的高度就可以设这个属性为UIRectEdgeNone,
在xib,storyboard中也可以设置这个属性。
    self.edgesForExtendedLayout = UIRectEdgeNone;
    typedef NS_OPTIONS(NSUInteger, UIRectEdge) {
        UIRectEdgeNone   = 0,
        UIRectEdgeTop    = 1 << 0,
        UIRectEdgeLeft   = 1 << 1,
        UIRectEdgeBottom = 1 << 2,
        UIRectEdgeRight  = 1 << 3,
        UIRectEdgeAll    = UIRectEdgeTop | UIRectEdgeLeft | UIRectEdgeBottom | UIRectEdgeRight
    } NS_ENUM_AVAILABLE_IOS(7_0);

posted @ 2015-12-02 15:17  明天日落之前  阅读(221)  评论(0编辑  收藏  举报