美文网首页
iOS开发 autoResizingMask使用

iOS开发 autoResizingMask使用

作者: 黄瓜熟了 | 来源:发表于2016-11-22 23:29 被阅读0次

    autoResizingMask 是UIView的一个属性,在一些简单的布局中,使用autoResizingMask,可以实现子控件相对于父控件的自动布局。

    autoResizingMask 是UIViewAutoresizing 类型的,其定义为:

    @property(nonatomic) UIViewAutoresizing autoresizingMask;    // simple resize. default is UIViewAutoresizingNone

    UIViewAutoresizing 是一个枚举类型,默认是 UIViewAutoresizingNone,其可以取得值有:

    typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {

    UIViewAutoresizingNone                = 0,

    UIViewAutoresizingFlexibleLeftMargin  = 1 << 0,

    UIViewAutoresizingFlexibleWidth        = 1 << 1,

    UIViewAutoresizingFlexibleRightMargin  = 1 << 2,

    UIViewAutoresizingFlexibleTopMargin    = 1 << 3,

    UIViewAutoresizingFlexibleHeight      = 1 << 4,

    UIViewAutoresizingFlexibleBottomMargin = 1 << 5

    };

    具体用法转:iOS开发 autoResizingMask使用

    相关文章

      网友评论

          本文标题: iOS开发 autoResizingMask使用

          本文链接:https://www.haomeiwen.com/subject/eepmpttx.html