2012-03-17 9 views
0

iPad/iPhone.iの新機能です。向きの変更に関する問題があります。iPadの向きが2つのxibで変更されます。以前のオブジェクトは消去されません

私のアプリケーションではorientation.Iを変更する必要があります。縦向きの2つのxibファイルを作成します。portrait.iは向きの変更に応じて縦向きのviewcontrollerの横長のコントローラーのオブジェクトを作成します。私は正常に2つのビューコントローラの方向変更を達成しました。しかし、以前のView Controllerのオブジェクトはクリアされません。 例:私は、風景モードからポートレートモードに方向を変更すると、ポートレートビューコントローラxibがロードされます。閉じるボタンをクリックすると、直前のランドスケープビューコントローラーxibがロードされます。以前のランドスケープビューコントローラxibをクリアする必要があります。

私を助けてください。 誰でも私にいくつかのサンプルコードを送ってください。

答えて

0

アップルのビューコントローラプログラミングガイドには、ポートレートとランドスケープに別々のビューコントローラを使用する場合、a sectionがあります。 iOS 5.0以上をターゲットにしている場合は、ストーリーボードを使用できます。また、前述のリンクのサンプルコードを使用すると、実装が簡単です。

そうでない場合は、自分でビューコントローラを作成する&の処理を管理する必要がありますが、iOS 4.3 SDKがインストールされている場合は、同じ記事の非ストーリーボードバージョンがあります(AFAIK 4.3 docs aren ' iOS 4.3ライブラリ> Cocoa Touch Layer> UIKit>ビューコントローラプログラミングガイド>カスタムビューコントローラ>ビューコントローラのインターフェイス方向の管理>代替ランドスケープインターフェイスの作成)を使用して、Xcodeでナビゲートすることができます。

関連する問題