【发布时间】:2013-02-21 13:39:26
【问题描述】:
如何修改我的代码,以便相同的应用程序可以在具有相同 UI 元素的 iPhone 上运行。 我对 info Plist 进行了更改并使其具有通用性,但问题是我没有使用 stroryboard 或 nib 、 xib 文件来显示 UI 元素。我还硬编码了特定按钮或标签、框架等的高度和宽度。
那么有什么方法可以将屏幕自动调整为 ipad 视图到 iphone 或者我需要为 iPhone 编写具有新高度和宽度的每个代码?
就像在 android 中一样,我检测高度和宽度,并据此将其除以 2 或 3 以将特定的 UI 项目放置在不同的屏幕尺寸上。
另外,我怎样才能检测到该应用程序正在 iphone 4 或 iphone 5 或 iPad 上运行,以便我可以更改我的图像和值或高度 n 宽度?
【问题讨论】:
-
嗯,你基本上是通过硬编码你的 UI 东西来打自己的脚 - 如果你有 nib 或故事板,你可能根本不需要更改任何代码。跨度>
-
这意味着我没有任何选择开始新项目的支持,对吧?