美文网首页
布局上的那些小坑

布局上的那些小坑

作者: 强布斯 | 来源:发表于2017-06-09 16:48 被阅读0次

    那些小坑:

    1、UIlabel属性字符串被限制为最多显示两行,通过计算高度当高度大于2行高时候,手动设置为两行,在6和以下手机上正常显示,在plus上却只显示一行,明显是行高不够,后来把行高用ceilf()向上取整,显示正常了。

    2、contentView上的控件[textLab setNeedsLayout];

    [textLab layoutIfNeeded];只能调整自己的大小即bounds尺寸,其frame x、y值并不正确,需要用[self.contentView setNeedsLayout];

    [self.contentView layoutIfNeeded];

    布局控件,获取正确frame,但是要注意,iPhone6上contentView的宽度默认为320,需要手动设置为屏幕宽度,其上面的控件大小才能获得的正确。

    相关文章

      网友评论

          本文标题:布局上的那些小坑

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