我對自動佈局幾乎沒有問題。它在Xcode中對於所有iPhone機型都很完美,但是當我嘗試使用我的iPhone 5S時,這些按鈕看起來與我的主要故事板不一樣。它僅適用於iPhone 7和7 plus尺寸。Xcode 8:自動佈局問題
我使用的 「重置爲建議的約束」 的功能。 Tic tac腳趾板是imageView,我有9個按鈕。這些按鈕看起來不適合iPhone 5s和4s的尺寸。我該如何解決它?
我對自動佈局幾乎沒有問題。它在Xcode中對於所有iPhone機型都很完美,但是當我嘗試使用我的iPhone 5S時,這些按鈕看起來與我的主要故事板不一樣。它僅適用於iPhone 7和7 plus尺寸。Xcode 8:自動佈局問題
我使用的 「重置爲建議的約束」 的功能。 Tic tac腳趾板是imageView,我有9個按鈕。這些按鈕看起來不適合iPhone 5s和4s的尺寸。我該如何解決它?
對於電路板,您可以使用黑色背景色和按鈕的視圖,通過根據視圖的高度和寬度提供高度和寬度,將按鈕放置在電路板視圖內。例如,按鈕的高度應等於(視圖高度的1/3 - (按鈕之間的間距)/ 2),並且對於寬度也是這樣。
對於按鈕的位置,將它們置於水平和垂直於板視圖並相應地更改約束乘數(可能是第一個按鈕爲1/2,中間按鈕爲1,第三個按鈕爲3/2 ),同樣按鈕的垂直位置也是這樣。
將板視圖約束設置爲主視圖,所以現在只要屏幕大小發生變化,按鈕和視圖就會自動調整。
如果你不明白我的答案或需要更多的清晰或幫助,只是評論這個標籤我。
我爲計算器應用做了類似的佈局,如果你需要我可以給你發送項目。 – Aakash
謝謝!我做了你說的和它的工作,但我仍然有幾個約束錯誤,當我模擬應用程序。如果你發送你的項目,這將是一件好事。我可以通過你的項目瞭解更多的東西。 – winnervswinner
你給寬度和高度的限制? – KrishnaCA
我試圖給相等的高度和寬度,但它沒有奏效。當我設置原始高度時,iPhone 5s會變得更大。 – winnervswinner
你可以使用UIStackView控件 –