簡體   English   中英

使iPhone應用程序通用

[英]Making iPhone app universal

我即將結束我的項目,但是現在我試圖添加通用兼容性,以便iPad用戶也可以使用它。 我在項目設置中選擇了通用,並復制了故事板。 問題是一切都太混亂了。 因此,我認為我將必須手動執行此操作。 我制作了一個iPhone情節提要的副本,並以不同的方式命名它,並將其放在我的應用程序中。 這是我的問題所在。 有沒有一種方法可以使iPhone的大小UIViews iPad視圖? 就像將iPhone視圖轉換為iPad視圖一樣。 在此之后,我可以重新定位並調整所有內容的大小。 那有辦法嗎? 還是我需要以iPad尺寸重新制作每個視圖?

如果您尚未使用自動版式並且目標平台支持它,我建議您使用它。 自動布局是一個子系統,當您更改屏幕框架時,該子系統會根據您指定的一組約束(以編程方式或在情節提要中)自動重新排列視圖。

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

但是,仍然會有一些屏幕應為iPhone和iPad獨立設計。 這是因為蘋果公司的設計准則鼓勵在iPhone和iPad上使用不同的設計(即iPad應用程序不僅僅是簡單的iPhone應用程序)。 您可能需要使用不同的控制器來呈現模型(例如,iPad中的UIPopoverController UISplitViewController )。 我建議花一些時間思考iPad應用程序的行為。 閱讀文檔以了解iPad特有的視圖控制器。

最后,這是蘋果公司關於創建通用應用程序的一些指導: https : //developer.apple.com/library/ios/DOCUMENTATION/iPhone/conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM