有两个 UIViewController:MyParentViewController 和 MyToolbarViewController。MyParentViewController 管理一个占据大部分屏幕的视图。MyToolbarViewController 是 MyParentViewController 的子视图,它管理一个相对较小的视图,其 z-index 比由其父视图 MyParentViewController 管理的视图更高。
因为 MyParentViewController 的视图在视图层次结构中更高,它的shouldAutorotateToDeviceOrientation
方法似乎胜过 MyToolbarViewController 的方法。无论它返回什么都是使用的值。但是,我没有看到 MyToolbarViewControllerdidAutorotateFromDeviceOrientation
被调用。我有责任覆盖MyParentViewController didAutorotateFromDeviceOrientation
和调用子视图上的方法吗?