有沒有基於iPhone屏幕尺寸設置按鈕寬度/高度的方法?爲了練習,我製作了一個「類似計算器」的網格(這裏有更多的按鈕比我想要的,但我認爲這顯示了我的問題)。iOS故事板:你可以根據屏幕尺寸設置按鈕寬度嗎?
我明白這個佈局是「各種規模」這樣的佈局將得到切斷。然而,4英寸的iPhone在BEH色譜柱處被切斷,而5.5英寸的iPhone在CFI色譜柱處被切斷。
我試圖把按鈕下方的上海華無濟於事。我也嘗試了自動約束,這使得它變得一團糟,我嘗試手動添加所有約束,但它仍然切斷了我的按鈕。
編輯:對杜蘭的評論做了修改。我試圖將它們放在單獨的視圖中並對這些視圖設置約束,但我仍然遇到以下問題。如果我設置約束條件,它們會相互重疊。
這裏,中間RED視圖和RIGHT綠色視圖的「寬度」約束之間的約束被RIGHT視圖的「尾部寬度」約束覆蓋。
旁邊的綠色正在從紅色的「寬度」的約束被推離兩種觀點
我猜這裏是一個更新的問題之間:如果我想跨添加9個按鍵(他們不適合),有沒有辦法讓它們適合通過約束,所以它在所有屏幕上看起來都是一樣的,還是我必須使按鈕足夠小以適應最小的屏幕並且在所有屏幕上都有額外的空白空間其他屏幕?
把每個網格放入一個單獨的UIView,然後放置在你的超級視圖上,並設置約束條件。 – 2014-12-05 14:49:23
@Duaan更新了這個問題。如果按鈕很小,我可以使視圖工作,但大型設備(iPhone 6/iPad)上會有大量空白區域, – YumeApps 2014-12-05 15:22:25