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

上一篇: Xcode 4.2 , change the iPhone xib to iPad xib

下一篇: Issue with xib files for iPad universal