Iphone 景观和肖像模式的不同主题

Iphone 景观和肖像模式的不同主题,iphone,objective-c,ipad,xcode4,Iphone,Objective C,Ipad,Xcode4,让我解释一下我在创造什么,如果有人能告诉我更好的方法,那就太好了 我正在创建一个支持所有方向的应用程序。该应用程序就像一个power point演示文稿,包含多张幻灯片,每张幻灯片中包含多张图像和基本功能。该功能非常简单,例如在按下按钮时显示图像或移动图像。因此,创建应用程序不是问题。由于此应用程序必须支持设备进入纵向模式时的所有方向,因此我需要移动内容,以使其适合纵向方向。如果它进入横向模式,我也必须做同样的事情。因为每张幻灯片都有很多内容,所以在改变方向时,我需要非常多地改变内容。因此,在纵

让我解释一下我在创造什么,如果有人能告诉我更好的方法,那就太好了

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

那么,有没有一种方法可以使用xcode设置IBOutlet在横向上具有特定跳线,在纵向上具有特定跳线。因为每张幻灯片中有这么多的IBOutles,所以我要花很长时间才能将每个Ibouts的跳线存储在一个阵列中。我必须使用横向和纵向模式下的IBOutlet跳线将CGPoints存储在阵列中,然后如果设备进入landsape模式,则将其中心设置为与阵列元素相等。这很简单,但它需要永远


此外,我正在创建许多xib文件,并在我的应用程序中将每个xib视为不同的幻灯片

根据您所说的,您需要为每个“幻灯片”提供两个XIB。一个描述纵向方向,另一个描述横向方向。

[此链接][1]可能会有所帮助。[1]: