のiOS 9.0(13A340) のXcode 7.0(7A220) OS X 10.10.5(14F27)iOSの9オリエンテーションの自動回転のアニメーションが動作しない、しかし、常にメインスレッドで
私が回転した場合の状況を持っていますシミュレータまたはデバイス(iPhone 6s simとiPhone 6+デバイスを使用)を使用すると、アニメーションも実行されません。なぜこれが起こっているのか分かりません。 UIKit
メソッドで何か異常なことや狂ったことをしているわけではありません。私はメインスレッドではないメソッドを呼び出すことはありません。さらに、私が追加した他のアニメーションUIView
は正常に動作するようです。それは壊れている回転です。他のアプリはうまくいくようです。私は何が間違っているのか分かりません。 /解決把握する
試み:
- 任意の
UIKit
実行はメインスレッドではなかったかどうかを確認しようとするthis extension by Cocoaneticsを使用します。 - プログラム実行中の複数の箇所で、
UIView.areAnimationsEnabled()
の値を出力します。常にtrue
と表示されます。 - 設定
UIView.setAnimationsEnabled(true)
は修正されませんでした。
私は(私が作っ1)カスタム「NAV」ビューコントローラを使用しています:SASlideDrawer
ありがとう(単独でこのプロジェクトでこれと同じ問題を経験して、私は ないています)。
私もこの問題を抱えています - 解決策が何であるかを知りたいのです。 – d0nutz1
まあ、私は何が起こったか変更されたか分からないが、これは現在修正されている... –
うんこれは私が持っているのとまったく同じ問題です...あなたはウルトラナビゲーションコントローラまたはウィンドウ/ ? 私は同じ問題またはそれに類するものがあると信じています。http:// stackoverflow。com/questions/33213208/ios-device-rotation-instant-snap-animationよりむしろアニメーション – Danoli3