2014-10-01 28 views
0

我有一個按鈕,我希望在所有設備(iPhone 4,5,6,iPad等)上具有恆定的大小。我想要那個按鈕是347 x 66像素寬。目前,我有以下限制:如何在UIButton上設置寬度限制

constraints

然而,寬度約束沒有跟上。這是什麼樣子時,在模擬運行:

constraints problem

如何得到它總是374個像素寬的任何設備上的任何想法?

感謝

回答

1

你應該總是在設計點而不是像素,這就是爲什麼約束的點。縱向模式下,5秒內的iPhone都是320點,因此374點會比屏幕更寬。兩款iPhone 6的機型稍微寬一點。您發佈的模擬器圖像確實試圖顯示374點寬的按鈕,即比屏幕更寬。也許你打算製作一個寬度爲一半的按鈕,187點,這是在2x視網膜屏幕上的374像素?

+0

經驗教訓艱辛。點!=像素。謝謝。結束後,必須將「點寬度」約束條件更改爲259以使其等於374像素 – p0ny 2014-10-01 23:11:47