0

是否有任何教程可用于创建可以在 iPad 和 iPhone 上以不同分辨率运行的通用 UI。我尝试查看官方文档,但找不到有关 UI 文件的任何内容。

4

1 回答 1

1

我注意到你已经用 Marmalade 标记了这个问题,所以我假设你在谈论如何在 Marmalade 中编写通用应用程序?如果是这样,那么创建通用 UI 几乎取决于您以您认为合适的最佳方式实现。

默认情况下,所有 Marmalade 应用程序都是通用应用程序,但您可以通过 MKB 设置 iphone-ipad-only 将其限制为仅 iPad。

Marmalade 确实带有 iwui 模块,它允许您使用按钮和文本框等来布置用户界面。但最终,除非您有一个非常简单的 UI,否则您需要为您希望的每个屏幕分辨率/方向提供不同的 UI 布局支持,或者在代码中做一些花哨的布局。

Apple 明智地选择说服开发人员为 iPhone 和 iPad 创建单独的 UI,因为“一刀切”的方法通常在任何屏幕尺寸下看起来都很糟糕。

于 2012-06-08T21:09:42.960 回答