3

私のiPhoneアプリケーションは以前はポートレートモードをサポートしていましたが、ランドスケープモードもサポートしたいと考えています。

私のアプリケーションでは、ナビゲーション コントローラーの [戻る] ボタンを除いて、すべて正常に動作しています。navigaton コントローラーでテーブルビューを使用しました。ランドスケープ モード ビューで [戻る] ボタンをクリックすると、ポップされて前のビューが読み込まれますが、アニメーションが奇妙です。

私はデフォルトのアニメーションを与えましたが、ランドスケープモードのビューでは、戻るボタンをクリックすると、デフォルトの左側ではなく逆さまにアニメーションが表示されます。

誰もがこの種の問題に直面していますか??? 前もって感謝します。

4

1 に答える 1

6

私は問題を理解し、以下が解決策です...ナビゲーションコントローラーにプッシュしている各ビューコントローラーには、次のデリゲートメソッドが必要です。

各View Controllerは、向きの変更をサポートしていることを確認する必要があります

  • (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {self.orientation = interfaceOrientation; はいを返します。}
于 2010-06-16T07:26:05.733 に答える