2014-02-16 49 views
1

這是一個非常簡單的問題,但我找不到明確的說法。我正在將應用轉換爲iOS7。目前的應用程序有單獨的iPhone和iPad xibs。我發現自動佈局可以比以前的方法更簡單地處理不同尺寸的iPhone屏幕和設備旋轉。但是,自動佈局是否意味着我不再需要爲每個設備單獨使用xib了?我的猜測是肯定的,但是我看過的文檔和教程沒有明確地說這是可能的。我使用的Xcode 5自動佈局是否意味着我不需要單獨的iPhone和iPad xib?

回答

1

這可能意味着肯定的,但不一定..

通常大多數開發人員將要使用iPad的額外的像素超過「更多的只是畫都是一樣的東西,在iPhone ,只有更大',但如果這就是你需要的一切,那麼你可以做到這一切與共享筆尖和自動佈局,或者確實與舊的自動識別掩碼...

+0

謝謝,這幾乎是我的想法。 –

+3

確實:應用程序已知因其iPad界面只是其電話用戶界面的延伸版本而被拒絕。也就是說,有很多很好的方法可以使用自動佈局在平臺之間爲您的用戶界面的一部分共享nib。例如,iPad上的拆分視圖或彈出窗口可以包含iPhone上的整個屏幕,並使用相同的筆尖。 – rickster

+0

謝謝@rickster這是一個很好的評論,額外的iPad UIKit元素,如UIPopover和分割視圖控制器的確的目的是幫助回收iPhone大小的筆尖 – Jef

相關問題