2013-09-29 117 views
0

我在我的項目結束時關閉,但現在我試圖添加通用兼容性,以便iPad用戶也可以使用它。我在我的項目設置中選擇了通用,並複製了故事板。問題是一切都太混亂了。所以我想我必須手動完成。我製作了iPhone故事板的副本,並以不同的方式命名,並將其放入我的應用程序中。這是我的問題所在。有沒有辦法讓iPhone尺寸的UIViews iPad視圖?就像將iPhone視圖轉換爲iPad視圖一樣。在此之後,我可以重新定位和調整一切。那麼有沒有辦法?或者我是否需要在iPad尺寸上重新制作每個視圖?製作iPhone應用程序通用

+0

順便說一句,我用故事板 –

回答

3

如果您還沒有使用它,並且您的目標平臺支持它,我建議使用自動佈局。自動佈局是一個子系統,根據您指定的一組約束,在屏幕框架更改時自動重新排列您的視圖,無論是以編程方式還是在故事板中。

下面是官方文檔:https://developer.apple.com/library/mac/documentation/userexperience/conceptual/AutolayoutPG/Articles/Introduction.html

然而,還是會有一些的屏幕,你應該自主設計iPhone和iPad。這是因爲Apple設計指南鼓勵使用iPhone和iPad的不同設計(即iPad應用程序不僅僅是一個擴大的iPhone應用程序)。您可能需要使用不同的控制器來呈現模型(例如,iPad中的UIPopoverControllerUISplitViewController)。我建議花一些時間思考你的iPad應用程序的行爲。閱讀文檔以瞭解iPad獨有的視圖控制器。

最後,這裏的蘋果有關創建通用的應用程序提供一些指導:https://developer.apple.com/library/ios/DOCUMENTATION/iPhone/conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html

相關問題