是否有可用于创建通用UI的教程,可以在iPad和不同分辨率的iPhone上运行。我试着查看官方文档,但找不到任何关于UI文件的内容。
答案 0 :(得分:1)
我注意到你用Marmalade标记了这个问题,所以我假设你在谈论如何在Marmalade中编写一个通用应用程序?如果是这样,那么创建通用UI几乎取决于您以您认为合适的最佳方式实施。
默认情况下,所有Marmalade应用程序都是通用应用程序,但您只能使用仅限iphone-ipad的MKB设置限制为iPad。
Marmalade确实附带了iwui模块,允许您使用按钮和文本框等布局用户界面,但最终除非您拥有非常简单的UI,否则您需要为每个屏幕分辨率/方向提供不同的UI布局你希望支持,或者在代码中做一些花哨的布局。
Apple明智地选择说服开发人员为iPhone和iPad创建单独的UI,因为在任何屏幕尺寸下,单一布局适合所有方法通常看起来很糟糕。