【发布时间】:2012-05-14 15:04:08
【问题描述】:
我创建了包含 5 个 xib 的项目。当我尝试在 iPad 模拟器中运行该项目时。一些 Xib 将采用 iPhone 屏幕尺寸。我想转换那些支持 iPad Xib 屏幕尺寸的 iphone xib。知道怎么做吗?
注意:我想同时支持 iPhone 和 iPad
【问题讨论】:
-
如果您已经创建了那些针对 iPhone 的 .xib 文件,那么创建一个针对 iPad 的新视图文件。依此类推,您可以为 iPad 创建单独的 .xib 文件。
-
你的意思是,为 iphone 之类的 ipad 创建一个同名的 xib,我想再次添加 UI 的东西,就像我为 iPhone 添加的一样?
-
正是.. 你来了..!创建一个新的.xib,名称后缀为
a-iPad.xib并继续。创建通用应用程序的标准方法建议这样做。 -
是的。我发现这很有用。我对此有一个疑问,在该代码中,我们正在检查它是 iphone 还是 ipad,然后我们正在加载 xib。但是为什么我的项目中的一些 xib 被调整为 ipad 即使我没有检查条件并且我也创建了一个 xib。
-
是的好问题(+1 评论)。即使这对我来说也是奇迹。因为我在商店里有 iPhone 应用程序,然后我开始让它通用。在开发阶段,我发现了同样的情况,尤其是在一些表格视图中。