风景和肖像模式的不同主题

问题描述:

让我解释一下我正在创建的东西,如果有人能告诉我一个更好的方法,它会很好。风景和肖像模式的不同主题

我正在创建一个支持所有方向的应用程序。该应用程序就像一张幻灯片演示文稿,其中包含几张幻灯片,每张幻灯片中包含多个图像和基本功能该功能非常简单,例如当按下按钮时显示图像或移动图像。所以创建应用程序不是问题。由于此应用必须支持所有的方向,当设备进入肖像模式时,我需要移动内容以使其适合纵向方向。如果它进入横向模式,我将不得不做同样的事情。因为每张幻灯片中都有太多内容,所以在改变方向时我需要非常多地改变内容。所以纵向模式下的图像可能会有帘线(20,5),并且在横向模式下图像将具有完全不同的坐标。

那么有没有一种方法可以设置IBOutlets在纵向上使用xcode在横向和特定的线上有特定的线。由于我在每张幻灯片中都有很多IBOutles,因此我需要永久性地将每个IBOutlet的线存储在一个阵列中。我必须将CGPoints以IBOutlets的横线和纵向模式存储在一个阵列中,然后如果设备进入landsape模式,则它的中心等于数组元素。这很简单,但它需要永远!

此外,我创建了许多xib文件,并将每个xib作为我应用中的不同幻灯片。

+1

[此链接] [1]可能会有所帮助。 [1]:http://*.com/questions/2498558/best-way-to-change-xib-files-based-on-rotation – msgambel

随着你的意思,你需要为每个“幻灯片”两个xibs。一个描述纵向方向,一个描述横向方向。