2014-09-25 122 views
0

所以我一直在做我的界面設置基於設備的框架。所以我有兩個選擇 - iPhone 4和iPhone 5,有時還有iPad。接口支持iPhone 4,5,6,6+的最佳方式是什麼?

所以我不得不手動放置一切兩次或三次,忘掉它。

但是現在我需要支持兩種不同分辨率的新設備 - 我該怎麼做?

我是否使用Autolayout並找出所有設備上應該相同的常量?但是,在所有設備上感覺不太好,看起來不錯。

您認爲如何?

+1

可能重複的[如何創建通用應用爲iPhone 6,6加,iPhone 4的iPhone4s,iphone5的](http://stackoverflow.com/questions/25758603/how-to-create-通用應用程序內換iphone-6-6加iphone-4的iPhone4S,iPhone5的) – 2014-09-25 21:04:44

回答

2

蘋果最近宣佈了一些他們所稱的自適應UI - iOS 8功能 - 旨在解決我認爲您想要描述的問題。這可能值得研究。

自適應用戶界面基本上是基於約束的(正如你在你的問題中提到的那樣)。

一個很好的解釋可以在這裏找到:http://www.imore.com/adaptive-ui-ios-8-explained

希望這有助於和好運!

盧瓦克

0

對於簡單的,相對靜態的內容,xib文件和自動佈局來完成這項工作。 如果你想擁有一流的用戶體驗,動態ui等,最好的選擇是以xib文件將你的想法原型化後,以編程方式構建用戶界面。當我第一次走這條路時,我對此感到厭煩,但所有事情都考慮到了這一點非常容易。

相關問題