【问题标题】:iPad orientation change with two xib.The previous object is not clearediPad 方向用两个 xib 改变。前一个对象没有被清除
【发布时间】:2012-03-17 04:43:08
【问题描述】:

我是 iPad/iPhone 的新手。我有关于方向更改的问题。

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

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

【问题讨论】:

    标签: ipad orientation


    【解决方案1】:

    Apple 的 View Controller Programming Guidea section 对纵向和横向使用单独的视图控制器。如果您的目标是 iOS 5.0+,您可以使用故事板,并且实现非常简单,示例代码在上述链接中。

    如果没有,您必须自己管理视图控制器的创建和处置,但如果您安装了 iOS 4.3 SDK,则有同一篇文章的非故事板版本,(AFAIK 4.3 文档不是在网络上,但您可以在 Xcode 中导航到它:iOS 4.3 Library > Cocoa Touch Layer > UIKit > View Controller Programming Guide > Custom View Controllers >Managing a View Controller's Interface Orientation > Creating an Alternate Landscape Interface)。

    【讨论】:

      猜你喜欢
      • 2011-05-12
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 2015-03-15
      • 2014-07-23
      • 2014-08-28
      • 2013-10-17
      • 1970-01-01
      相关资源
      最近更新 更多