1

横向きの右から横向きの左に直接変更すると、バグがあります。

Webビューと画像ビューがあります。各状態で、特定の幅の高さと位置を宣言しました。縦向きモードのときは、ビューに特定の座標があります。また、ランドスケープモード用に設定しました。左の風景から右の風景にすばやく変更すると、すべてのプロポーションが台無しになります!

アプリケーションが横向きの右モードのときに状態にアクセスする必要があり、直接横向きの左に回転します。
変更を行うためにアクセスする必要があります。それができない場合は、他のランドスケープ モードに移行する前にアプリケーションをポートレート モードに強制的に通過させることができません。右 -> 縦 -> 横 左。右から左に直接回転させると、ソフトウェアにバグが発生するため、修正する必要があります。私はタブバーコントローラーを使用しており、サブクラス化に成功しており、すべて問題ないことに注意してください。

4

1 に答える 1

2

ここでの問題は、向きの変更の処理にありました。最初から使用する必要がありました。

 if(UIInterfaceOrientationIsPortrait(self.interfaceOrientation))

これにより、各状態を制御するオプションが手に入りました。これが将来の人に役立つことを願っています

于 2012-10-29T13:58:58.707 に答える