AutoLayout常见问题总结
如果你有使用autoLayout,你会发现警告特多,尤其是Ambiguous(布局混淆,不确定,意味着不同的设备会出现不一样的布局)。
这里我也是初步探讨,并且将会持续更新博客
我的理解想要不出现警告,那么就必须对控件的frame设置完成,当然就包括,x,y,width,height。
有图有真相(相信你们看图可以看明白):
其他情况
1,当你有一个view的高度是动态变化的,数据越多height越大,怎么破?
答:xib还是这么操作。但是在.m文件中可以设置如下操作后,就可以设置frame了。
view1.translatesAutoresizingMaskIntoConstraints = YES; view1.frame = CGRectMake(100, 100, 200, 50);