Xcode 4.2,将iPhone xib更改为iPad xib
我创建了由5个xib组成的项目。 当我尝试在iPad模拟器中运行该项目时。 一些Xib将进入iPhone屏幕尺寸。 我想转换那些将支持iPad Xib屏幕尺寸的iPhone xib。 任何想法如何做到这一点?
注意:我想同时支持iPhone和iPad
您可以使用以下步骤将iPhone xib转换为iPad xib。
右键单击该文件(在xcode中)并打开为>源代码
第二行应该如下所示:
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
Replace with:
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="7.10">
搜索“IBCocoaTouchFramework”并将所有匹配项替换为“IBIPadFramework”
保存文件并打开为>界面生成器 - iOS
你可以为al xib做这个...并且你现在在iPad xib中有你的iPhone xib。
希望对你有帮助..
我认为这对你会有所帮助
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil] autorelease];
} else {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil] autorelease];
}
然后,你应该创建你的项目或更新你的项目通用和更改ipad xib设置和自动调整它。
链接地址: http://www.djcxy.com/p/95711.html