2014-09-28 47 views
0

我在我的視圖3點的按鈕,我想被水平分佈 - 第一按鈕5%(約)從左側邊緣,第二按鈕5%從按鈕,第三個按鈕5%,從右邊緣5%。我這樣說,這對4S,5和5S:不同的前緣和後間距爲5/5S/6,6加上

4S,5,5S: 5S buttons

,但是,從6加左邊和最右邊的按鈕,從邊緣和中間留5%按鈕是從其他兩個間隔了太多:

6加: 6 Plus buttons

有沒有一種方法可以讓我有龍頭和traili不同間距僅在6 Plus上邊緣?寬度緊湊,高度正常大小類似乎會影響所有肖像iPhone。

編輯:解決,請參閱下面回答。

+0

會這樣? – Alex 2014-09-28 21:01:31

+0

這是因爲6 Plus的水平像素多於4S/5/5S。我從左側和右側設置了20px的邊距,在4英寸的屏幕上看起來不錯,但保留這個20px邊距的6 Plus導致這些按鈕和中間按鈕之間的距離超過20px。我理想地尋找一種方法來爲6 Plus帶來不同的拖尾和領先優勢,但我剛剛添加的解決方案也適用。 – 2014-09-28 21:04:22

+0

高興你去它修好,我沒有做太多的ios dev的,但在Android中它是標準的做法,具有相同的圖像的多個,每個在不同的PPI,資產被加載然後當你正確的尺寸圖像的顯示,這意味着您的5%間距將在多個設備上保持一致 – Alex 2014-09-28 21:06:16

回答

0

我找到了解決此通過將每個按鈕之間,並在上海華的左側和右側20級像素寬的分離器的視圖(其可以是白色,透明,隱蔽等)。最左邊的視圖具有以下約束條件:
- 從頂部和左邊緣開始的0px邊距
- 優先級爲750的20px寬度
最右邊的視圖距離右邊緣有0px的邊距。
所有4個視圖對最左邊的視圖都有相同的寬度限制。這三個按鈕對它們之間的兩個視圖有邊距。

4S,5,5S: 4S-5 w/ Views

6加:(可以使透明的灰色視圖),因爲不同的顯示器的不同像素密度的 6 Plus w/ Views

相關問題