1

一連のボタンとコンテンツ ビューを備えたメイン ビュー コントローラーがあります。ボタンが押されると、すべてのサブビューがコンテンツ ビューから削除され、新しいサブビューが読み込まれます。基本的には、いくつかの追加機能を備えたカスタム タブ バー コントローラーです。

willTransitionToTraitCollection:withTransitionCoordinator:トップレベルのView Controllerから、 期待どおりに見えtraitCollectionDidChange:ます。これらのイベントが子に渡され、ビューが適切に表示されるように、これらのメソッドの両方で super を呼び出しています。

traitCollectionDidChange:子View Controller(ネストされたビュー用)にのみ作成しています。私はそのイベントに簡単にフックできるので、これは世界の終わりではありませんが、イベントの 1 つだけが伝播していることは非常に奇妙です。

これは予想される動作ですか、それとも何か不足していますか?

4

0 に答える 0