2012-03-17 48 views
0

我是新来的iPad/iPhone.i有一个关于方向变化的问题。iPad的方向随着两个xib的变化而变化。上一个对象不会被清除

在我的应用程序中,我需要改变方向。我创建了一个横向肖像模式的两个xib文件。我根据方向改变创建纵向视图控制器中的横向视图控制器的对象,反之亦然。我成功地在两个视图控制器中实现了方向更改。但是前一个视图控制器的对象没有被清除。 例如:当我将方向从横向模式改变为纵向模式时,纵向视图控制器xib被加载。当我点击它的关闭按钮之前的横向视图控制器xib被加载。我必须清除以前的横向视图控制器xib。

请帮帮我。 任何人都请给我一些示例代码。

回答

0

Apple的视图控制器编程指南a section上使用单独的视图控制器的肖像和风景。如果你的目标是iOS 5.0以上,你可以使用故事板,而且实现起来非常简单,在前面提到的链接中有示例代码。

如果不是,您将不得不自己管理视图控制器的创建&,但是如果您安装了iOS 4.3 SDK,则会有同一篇文章的非故事板版本(AFAIK 4.3文档aren'您可以在Xcode中导航到它:iOS 4.3库> Cocoa Touch Layer> UIKit> View Controller编程指南>自定义视图控制器>管理View Controller的界面方向>创建Alternate Landscape Interface)。

相关问题