2014-10-12 30 views
1

請問有沒有人可以幫助我理解ho在Xcode6中使用大小類?我第一次設計了一個撥號器。我設置了不同的約束條件,並且沒有錯誤信息,並且在所有屏幕(Iphone3-4-6-6 +)中我都有很好的對齊鍵,但是我在所有屏幕中都看到相同大小的鍵(這對我不利,因爲我需要它們在Iphone6和6+中更大)。在這種情況下,如何才能看到物體的正確尺寸和正確位置,如鑰匙?我在右側面板「使用大小班級」和「使用自動佈局」中選中了這些框,並且我知道必須在不同的可選屏幕上工作,以便在工作區域底部進行選擇(任何任何緊湊任意等等),但我不明白在選擇屏幕後要做什麼(例如compact-any)。如何在xcode6中使用大小類

回答

1

你好,根據你的問題你有什麼需要做什麼,當你有任何任何大小的類給你的約束,你需要爲所有的意見(在您的案例鍵)通用。

例如:如果您希望視圖的高度和寬度保持相同,則需要在Any-Any中設置這些約束,並且在更改爲Custom-Any大小類時,您只需給出與前導和尾隨有關的約束。

在任何任何你只需要給的寬度同樣,縱橫比和視圖之間的水平和垂直間距。

下圖中突出顯示的約束條件在Any-Any Size類中設置。

此約束僅適用於縱向和橫向模式下的所有iphones和ipad。

enter image description here


緊湊,任何時候你只需要設置前置,頂部和底部的間距從上海華盈或佈局保證金意見。

在下圖中選擇的約束在Custom-Any Size類中設置。

此約束僅適用於縱向和橫向模式下的所有iPhone,並且不適用於iPad。

enter image description here


結果

enter image description here

在這裏,我不會應用底部約束的觀點。 但你可以設置,如果你有更多的控制。

請參考我給出的使用尺寸類的自動佈局的多個控件的答案。

https://stackoverflow.com/a/27471120/4101371

您可以參考以下鏈接它使用尺寸級車展的佈局很好的解釋。

http://mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus/

http://mobileoop.com/how-to-use-auto-layout-in-xcode-6-for-ios-7-and-8-development

希望它會在您解決問題有所幫助。

+0

儘管此鏈接可能會回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Kenster 2015-03-08 13:10:27

+0

@Kenster我已根據您的寶貴建議添加了更多內容。但是,如果解決方案已經是最好提供參考。 – 2015-03-08 14:28:22

相關問題