美文网首页
iOS-原生纯代码autolaytout布局注意

iOS-原生纯代码autolaytout布局注意

作者: coder_那一抹刚吹过的风 | 来源:发表于2017-02-27 10:36 被阅读155次

    本人一般都是xib进行布局,至少也是用masonry.考虑到自己现在封装的几个控件.为了减少依赖,导致以后用的成本增加,所以自己决定手写原生代码解决.罗列一下我不会用xib和三方的原因,大家可以参考一下:
    1.xib影响性能(以后给大家补个链接)
    2.用masonry依赖还要导入masonry依赖.
    3.这样装B看上去好一些
    栗子网上一堆我就不写了,但是这里有几个注意点:
    1.一定要设置translatesAutoresizingMaskIntoConstraints为NO,这个一定要设置,不然会出现奇怪的Bug.因为当前属性默认为YES,当使用autolayout时,会自动将这个属性的设置转换为一些约束(the system creates a set of constraints that duplicate the behavior specified by the view’s autoresizing mask).英文不好,大家自己有道吧,推荐正确姿势,使用GoogleTranslate
    2.约束必须添到设置view的superview上.尴尬,无知的我啊

    相关文章

      网友评论

          本文标题:iOS-原生纯代码autolaytout布局注意

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