iPhone应用程序到iPad应用程序
我早已创建了一个iPhone应用程序。 现在我想将它们转换成iPad应用程序(代码大致保持不变...我只想重新设计用于iPad尺寸的xib)
现在我正在使用XCode 4,打开应用后,我将设备更改为iPad。 但我的.xib仍然显示iPhone的大小。 它创建了一个iPad文件夹(就像Classes / Resources / Products ...一样)
此外,该应用现在打开一个iPad模拟器,但可以说我有一个UIWebView,它只是延伸到iPhone尺寸(如IB),而不是完整的iPad尺寸......
我如何以及在哪里重新设计iPad的xib? 当我们将设备从iPhone更改为iPad时,会进行哪些更新? 另外我猜想一个iPhone应用程序可以在iPad上使用(使用2x),但反过来并不正确。 请确认。
谢谢。
您应该考虑创建一个通用应用程序,该应用程序基本上具有用于iPhone和iPad的共享代码和库,但是具有不同的视图图层(视图或XIB)。
在这个模型中,你有两个不同的接口。 范例是不同的 - 在iPhone你有小房地产,所以你有导航钻入和弹出。 在iPad中,您拥有更多的房地产,因此您可以通过弹出式控件获取主/细分视图视图。 正如你所指出的,即使网络视图的大小也是不同的。
如果你开始新鲜,你可以创建一个通用的应用程序,并了解它的布局。 文件,新项目,iOS,然后选择应用程序类型。 对于设备系列选择Universal。
如果你正在转换,那里有一些资源。 这里有一些:
http://useyourloaf.com/blog/2010/4/7/converting-to-a-universal-app-part-i.html
如果我以前转换,但删除了MainWindow-iPad,如何将iPhone应用程序转换为xcode4中的通用?
将简单的iPhone应用转换为通用应用
我发现在前一个(3.2?)XCode附带的独立Interface Builder中打开xib并使用其“使用自动调整大小掩码转换为iPad”选项最为简单。 然后,我将新的单独 XIBS包含在项目中,并进行条件加载(例如 - 使用UI_USER_INTERFACE_IDIOM()makro加载一个xib或另一个xib)。
链接地址: http://www.djcxy.com/p/95735.html