簡體   English   中英

iOS:通用應用程序:平台特有的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.

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