让我解释一下我正在创造什么,如果有人能告诉我一个更好的方法,那就太好了。
我正在创建一个支持所有方向的应用。该应用程序就像一个power point演示文稿,其中包含多张幻灯片,每张幻灯片中包含多个图像和基本功功能非常简单,例如在按下按钮时显示图像或移动图像。所以创建应用程序不是问题。由于此应用程序必须支持设备进入纵向模式时的所有方向,我需要移动内容以使其适合纵向方向。如果它进入横向模式,我将不得不做同样的事情。因为每张幻灯片中都有很多内容,所以在更改方向时我需要更改内容。因此,纵向模式下的图像可能有绳索(20,5),而在横向模式下,图像的坐标完全不同。
那么有没有办法让我可以设置IBOutlets在横向上使用特定的线和使用xcode在肖像上的特定线。我需要永远将每个IBOutlet的绳索存储在一个数组中,因为每张幻灯片中都有很多IBOutles。我必须将CGPoints存储在一个数组中,其中IBOutlets的绳索处于横向和纵向模式,然后如果设备进入挡环模式,则设置它的中心等于阵列elemets。这很简单,但它永远不会发生!
此外,我正在创建许多xib文件,并将每个xib视为我的应用中的不同幻灯片。
答案 0 :(得分:1)
根据您的意思,每个“幻灯片”需要两个xib。一个描述纵向方向,一个描述横向方向。