相关疑难解决方法(0)

如何正确设计多方位的iPad应用程序

现在设计多方位iPad应用程序的正确方法是什么?我已经阅读了很多Apple文档,网络资源和一些SO Q&A.这是我最初的要求:

  • 这必须适用于iOS 5及更高版本.无需创建与previos版本的iOS的兼容性.
  • 我想尽可能在​​不同的NIB文件中定义纵向和横向UI.
  • 我的NIB文件将针对不同方向的相同UI元素具有不同的图像(例如我将拥有header.pngheader-landscape.pngUIImageView).
  • 应用程序将有几个屏幕,我需要能够在每个屏幕上切换方向.

那我该怎么办?

  • 每个屏幕创建一个VC并替换willRotate处理程序中的底层视图?
  • 每个方向创建一个VC?但那么你如何正确切换它们呢?
  • 简单地重新安排元素将无法工作(我认为),因为我将不得不重新加载图像.
  • 用代码写一切(我真的很讨厌这个想法)?

到目前为止,这个问题的正确方法是什么?

iphone objective-c interface-builder orientation ipad

15
推荐指数
1
解决办法
5402
查看次数