关于IOS7 AutoLayout的各种bug
生活随笔
收集整理的這篇文章主要介紹了
关于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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 制作人物模型,3dsmax动漫
- 下一篇: 淘宝网 286亿海量图片存储与处理架构