美文网首页
autoResizingMask注意点

autoResizingMask注意点

作者: 訷訷 | 来源:发表于2016-04-18 22:18 被阅读197次

    以下view的autoresizingMask默认就是18(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth)
    1.xib自动创建的view
    2.控制器的view

    去掉autoresizingMask自动伸缩功能,应设none
    view.autoresizingMask = UIViewAutoresizingNone;

    自己在xib创建view不会autoResizingMask
    验证:关闭xib自动布局后,可以查看autoResizingMask选项

    例子:
    因autoResizingMask导致的子控件布局问题
    解决:
    view.autoResizingMask = UIViewAutoresizingNone;
    在- (void)layoutSubView{}的[super layoutSubView]之后赋值frame

    相关文章

      网友评论

          本文标题:autoResizingMask注意点

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