アプリでカスタム トランジションを使用しています。
をanimateTransition
与えるメソッドがあり、ブロックの完了時にをUIViewControllerContextTransitioning
に設定できます。containerView.backgroundColor
UIColor.blackColor()
UIView.animate..
presentViewController:
アニメーションを に設定して 呼び出すと、問題が発生しfalse
ます。アニメーションanimateTransition
がないということは、メソッドが呼び出されないことを意味するため、背景が意図したとおりに黒くなりません。
カスタムトランジションをアニメーション化せずに、コンテナビューの背景色を黒に設定する方法が他にあるのだろうかと思っていました.
ちなみに、アニメーション化しないからといって、アニメーション化しないわけではありません。そして、アニメーションでそれを削除しても、containerViewを黒くする機会がまだ得られないため、問題は解決しません。