我開始了一個新的iOS應用程序。並且該應用程序要求是應用程序應該支持從iPhone 4到iPhone 6 Plus。我非常熟悉使用Xib文件。到目前爲止,我將我的應用程序與iPhone 5和iPhone 5以下的應用程序區分開來。爲此,根據設備高度,我使用了2個Xib文件,其中一個用於iPhone 5,另一個用於iPhone 5。但是現在蘋果已經將iPhone 6和iPhone 6 Plus與iOS 8以及XCode 6相關聯。對於這四種類型的設備,如何將所有iPhone設備的一個xib支持到iPhone 6 Plus?
1)iPhone 4 2)iPhone 5 3)iPhone 6和4)iPhone 6 Plus需要添加4個Xib或任何其他解決方案。
要學習故事板,現在我沒有那麼多時間,因爲我的應用程序已經從客戶端確認發佈日期。但是,我將在明確的將來了解sotryboard。
我嘗試過使用Autolayout概念,但它不適用於我。我也沒有對Autolayout概念有完全的警覺。昨天我用XCode 6開始了我的新項目,所以我採用了iPhone 6的視圖並嘗試使用自動調整和自動佈局,但對我來說並不合適,視圖重疊。我知道創建不同xib的不同設備並不是很好的做法。用xib創建每個設備需要花費很多時間。我真的很擔心如何從昨天開始處理不同的設備。請有人幫我解決這個問題。非常感謝你。如果我的內容有任何錯誤,請原諒我。
沒有自動佈局,您可以創建與所有設備兼容的xib – 2014-09-19 05:42:53
@Ashish Kakkad感謝您的快速回復,但沒有自動佈局使用,一個xib如何支持所有iPhone設備視圖?任何想法? – 2014-09-19 05:55:56