2011-08-18 66 views
0

我有一個項目。當我選擇一些xib文件時,iPhone模擬器顯示在IB中。是否有任何乳清將其改爲iPad模擬器?在此先感謝...iPhone:IB,在iPhone和iPad之間切換

+0

是你的項目僅用於iPad的還是通用? – mayuur

+0

萬能..... – Jim

回答

1

當你開始你的應用程序,你會被要求爲自己的平臺,例如。 iphone或ipad或通用。選擇通用。這會給你三個代表你的項目。

YourAppDelegate

YourAppDelegate_iPad

YourAppDelegate_iPhone

現在的iPad,當你添加一個筆尖,別忘​​了勾選 「有針對性的爲iPad」。 然後在文件YourAppDelegate_ipad.m文件,

 // In YourAppDelegate_iPad.m 
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:   (NSDictionary *)launchOptions 
    { 
     NSLog(@"iPad App Delegate"); 
     //insert your controller over here with the specified xib fileName... 
     return [super application:application didFinishLaunchingWithOptions:launchOptions]; 
    } 
0

iPhone和iPad的用戶界面在不同的XIB定義文件。當您創建新的XIB時,Xcode會詢問您是否適用於iPad或iPhone/iPod touch。

繼續,創建一個新的XIB(選擇一個只包含窗口或視圖的模板),你會看到。

(當然,還有更多的步驟,它的實際工作之前執行。閱讀關於通用應用程序的文章瞭解更多。)