我不會寫很詳細,不過看到的人應該就知道我在說啥,首先參考幾篇文章:
我主要遇到的問題跟上面第二篇文章是一樣的,實機測試時,iphone5和iphone6的scroll view居然會有margin的差異,順便註記一下我兩隻手機的版本:
- iPhone 5: 8.3
- iPhone 6: 8.1
6上面會沒有margin,但是5有,後來看到stackoverflow那篇,才知道autolayout有這樣的設定,大家可以參考那篇裡面寫的解法,或是在技術文章裡面查詢margin。
作法是:
- 選取你認為是問題所在的constraint,我這邊是leading和trailing的constraint
- 進入編輯Constraint的畫面,就是會顯示first item和relation和second item的
- 然後點選text field看看有沒有勾選relative to margin,有的話取消
如果要圖片支援,你可以看一下stackoverflow那篇,聊勝於無。
很意外的是,8.1和8.3居然有這樣的差異。
留言
張貼留言