有兩個UIViewControllers:MyParentViewController和MyToolbarViewController。 MyParentViewController管理一個填充大部分屏幕的視圖。 MyToolbarViewController是MyParentViewController的子視圖,並且在比其父級MyParentViewController管理的視圖更高的z-index處管理比較小的視圖。父母UIViewControllers應該傳播didRotateFromInterfaceOrientation給孩子嗎?
由於MyParentViewController的視圖在視圖層次結構中位置較高,它的shouldAutorotateToDeviceOrientation
方法似乎勝過MyToolbarViewController的方法。無論它返回的是使用的值。但是,我沒有看到MyToolbarViewController的didAutorotateFromDeviceOrientation
被調用。是否有責任覆蓋MyParentViewController didAutorotateFromDeviceOrientation
並在子視圖上調用該方法?