0

私は2つのView Controllerを備えたアプリを持っています。

最初のビュー コントローラーには 2 つのサブビューが含まれています。2 番目 - 回転します (iOS カメラ アプリのカメラ レイヤーとコントロールのように)。2 つ目は、すべての向きをサポートする必要があることです。UIDeviceOrientationDidChangeNotificationを処理して、最初のView Controllerをポートレートモードに保ち、サブビューを手動で回転させるという解決策を見つけました。問題は iOS 6.0 にあります。UINavigationController のカテゴリを追加しようとしましたが、ローテーション ルールがグローバルのようです。

サンプルコードを添付し ます https://dl.dropbox.com/u/2167984/temporary/rotationSample.zip

4

1 に答える 1

0

この問題を解決しました。最初のビュー コントローラーをナビゲーション コントローラーから移動し、2 番目のビュー コントローラーをモーダルとして表示しました。

于 2013-02-08T08:42:05.767 に答える