技术文章分类(180)

技术随笔(11)

AutoLayout常见问题总结

如果你有使用autoLayout,你会发现警告特多,尤其是Ambiguous(布局混淆,不确定,意味着不同的设备会出现不一样的布局)。

这里我也是初步探讨,并且将会持续更新博客

我的理解想要不出现警告,那么就必须对控件的frame设置完成,当然就包括,x,y,width,height。

有图有真相(相信你们看图可以看明白):

 

其他情况

1,当你有一个view的高度是动态变化的,数据越多height越大,怎么破?

答:xib还是这么操作。但是在.m文件中可以设置如下操作后,就可以设置frame了。

    view1.translatesAutoresizingMaskIntoConstraints = YES;
    view1.frame = CGRectMake(100, 100, 200, 50);

 

posted @ 2014-08-16 14:48  坤哥MartinLi  阅读(168)  评论(0编辑  收藏  举报