2016-08-13 56 views
0

我有一個即將完成的應用程序。但是,我不知道如何完成它,因此它在所有iOS設備上看起來都不錯。這是一個僅限肖像的應用程序,在所有設備上都是一樣的(較大的屏幕不會顯示與較小設備有任何區別或不同的任何內容)。如何爲所有iOS設備構建應用程序?

如何制定適用於所有設備的限制條件?我知道Xcode有不同的大小類別,但是每個類別都添加特定的約束似乎很繁瑣。

+0

如果您想要相同的佈局,則不應該針對不同尺寸需要不同的約束。這是什麼自動佈局是爲 – Paulw11

回答

0

您應該使用Autolayout來調整UI的大小。但是如果你仍然想要這個,我發現這個線程What setting determines whether an app gets scaled for iPhone 6 and 6plus?

再次嘗試使用Autolayout,添加約束非常簡單。如果您想改變主意,請參閱教程並添加約束條件https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2

+0

我是Xcode/Swift的新手。 Autolayout如何工作?現在,故事板中的所有內容都是在Any/Any Class中製作的。 Autolayout是否會將其擴展出來,使其在所有設備上都相同,只是更大的屏幕一切都更大,而更小的屏幕一切都更小?當我把它放在我的iPad Mini 2上時,它不會填滿。它看起來像故事板中的內容,但不是整個屏幕的大小。 – Leroy

+0

在不同的設備上查看它們之前,您需要添加約束條件。這就是爲什麼我在答案中添加了一個教程。通過它,你將學習基礎知識。 – Harsh

+0

謝謝你的建議! – Leroy

相關問題