将 iPhone 应用程序转换为通用应用程序;边界与帧

Posted

技术标签:

【中文标题】将 iPhone 应用程序转换为通用应用程序;边界与帧【英文标题】:Converting an iPhone app to universal; bounds vs frames 【发布时间】:2012-08-07 00:31:32 【问题描述】:

我正在尝试将 iPhone 应用程序转换为通用(在 iPhone 和 iPad 上)。我已经设法让框架正确调整大小,但似乎边界(用户实际可以与之交互的部分)没有适当地调整大小。因此,例如,UIWebView 将以正确的尺寸绘制,但我只能在 iPhone 屏幕大小的较小范围内与它进行交互。

有什么想法吗?

【问题讨论】:

【参考方案1】:

您如何调整此视图的大小?它是否在具有自动调整大小掩码设置以正确扩展的 xib 中?如果是这样,其他事情就会出错。我刚刚尝试使用 webview 制作一个示例项目,其中 xib 的大小适合 iPhone。然后我将该应用程序标记为通用,它在 iPad 模拟器中运行良好,所有区域均可触摸。

【讨论】:

以上是关于将 iPhone 应用程序转换为通用应用程序;边界与帧的主要内容,如果未能解决你的问题,请参考以下文章

对通用 OpenGL ES 应用程序(iPhone 和 iPad)的建议?

将 iPhone 应用程序转换为通用应用程序时应用程序图标不显示

将 iPad 应用程序转换为 iPhone?

将 iPad 应用程序转换为通用应用程序的 iOS 不显示 iPhone 的 appIcon

Xcode 7.3 如何将我现有的 iPhone 应用程序转换为通用应用程序,以便在 iOS 中与 iPad 一起使用

如何将基于视图的 iOS 项目转换为通用版本?