[iOS] Autolayout補充:有關左右margin

我不會寫很詳細,不過看到的人應該就知道我在說啥,首先參考幾篇文章:

我主要遇到的問題跟上面第二篇文章是一樣的,實機測試時,iphone5和iphone6的scroll view居然會有margin的差異,順便註記一下我兩隻手機的版本:
  • iPhone 5: 8.3
  • iPhone 6: 8.1
6上面會沒有margin,但是5有,後來看到stackoverflow那篇,才知道autolayout有這樣的設定,大家可以參考那篇裡面寫的解法,或是在技術文章裡面查詢margin。

作法是:
  1. 選取你認為是問題所在的constraint,我這邊是leading和trailing的constraint
  2. 進入編輯Constraint的畫面,就是會顯示first item和relation和second item的
  3. 然後點選text field看看有沒有勾選relative to margin,有的話取消
如果要圖片支援,你可以看一下stackoverflow那篇,聊勝於無。

很意外的是,8.1和8.3居然有這樣的差異。

留言