2011-08-18 87 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(选择一个只包含窗口或视图的模板),你会看到。

(当然,还有更多的步骤,它的实际工作之前执行。阅读关于通用应用程序的文章了解更多。)