![](/img/trans.png)
[英]Best practice. Make iOS app universal with supporting iOS 5, iOS 6 and iOS 7 UI
[英]iOS: Universal App: UI objects unique to platforms
將我的iPhone應用程序轉換為通用應用程序時,我需要為iPad上的詳細信息視圖創建一個唯一的導航欄。 舊的有一個按鈕,現在我需要為iPad Button復制相同的行為,是否可以在不復制所有內容的情況下做到這一點?方法。
將相同的視圖控制器類文件(.m和.h文件)用於iPad和iPhone的同一視圖控制器(單獨的.xib文件,一個用於iPhone,一個用於iPad)。 確保為新的iPad視圖控制器在Interface Builder的Identity Inspector選項卡上為視圖控制器分配相同的自定義類。
使用Interface Builder中的助手編輯器,只需將按鈕從新的iPad視圖控制器中拖動到.h文件中的現有IBOutlet屬性或.m文件中的現有IBAction方法即可。
常見的方法是為iPhone使用一個.xib文件,為iPad使用一個單獨的.xib文件。 您仍然可以對視圖控制器使用相同的代碼。 也可以以編程方式驅動您的UI(沒有.xib或情節提要)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.