【发布时间】:2014-06-17 22:11:06
【问题描述】:
我为 iPhone 制作了一个应用程序,所有的东西都有 iPhone5 4" 尺寸。 模拟器运行良好,在我的 iPhone 上运行良好。
现在,我知道要在 iPhone 3.5" 屏幕和 iPad 上发布游戏,我必须在同一个项目文件中创建文件。
我有:
-
iphone4":
- main.h
- main.m
- iphone4".storyboard
- 其他.h
- 其他.m
-
Iphone3.5":
- main1.h
- main1.m
- iphone3.5".storyboard
- 其他1.h
- 其他1.m
-
iPad:
- main2.h
- main2.m
- ipad.storyboard
- other2.h
- other2.m
我有几个问题:
下载器设备如何检测要使用的文件夹 游戏出处?
当我在 3.5" 中运行模拟器时,尽管在 3.5" 设置中创建了应用程序,但它仍然会获取在 4" 文件夹中创建的情节提要。但是,当我运行 iPad 模拟器时,它会在其中运行情节提要iPad 文件夹。简而言之,我如何让 Xcode 检测何时应该在模拟器中使用 4" 尺寸或何时使用 3.5" 尺寸?
如果我将应用程序作为 4 英寸游戏在 App Store 上发布,任何在 iPhone4 或更早版本上下载它的人仍然可以玩它(即它会自动重新缩放吗?)
很高兴通过 Skype 或其他媒体进一步讨论。将不胜感激。
亲切的问候,
最大
【问题讨论】:
-
不,您不需要所有这些文件。您的视图只需要在运行时检测适当的屏幕尺寸。拥有单独的 iPad/iPhone 故事板是正常的,但您绝对不需要所有内容的 3 个副本。