关于IOS7 AutoLayout的各种bug

事实证明,IOS7对AutoLayout支持不好的。

1,就是tableviewcell。碰到过,最后的处理是 判断IOS版本,不同版本不同处理

2,,对button的约束。情景是这样的,并排的两个button,在IOS7下,打开这个页面,这两个button会收缩一下。在IOS8下,没有这个现象。

原因是:IOS7下,这个button的背景图比较大,第一次加载时,button使用了元图片的大小,然后,根据约束重新描绘了一遍界面出现收缩。奇怪的是这个在IOS8下,可以直接约束。

解决方法:把图片处理为合适大小(主要是长度)。

反思:AutoLayout不就是约束吗?如果,它还是看图片脸色大小显示一次,那要它何用?幸亏IOS8改正了,所以,对IOS7(这个系统的都是320的长度)也是可以做到完美处理的。

始终调整好自己观风景的心态,

关于IOS7 AutoLayout的各种bug

相关文章:

你感兴趣的文章:

标签云: