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)。

相關問題