在视图控制器中,我有tableView
和graphView
。当我将设备的方向更改为横向模式时,只有graphView
应显示在横向模式中。请指教:
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationLandscapeLeft;
}
- (BOOL)shouldAutorotate {
return NO;
}
答案 0 :(得分:0)
你应该制作你的"图表视图"一个单独的视图控制器,然后有类似的东西:"父视图控制器" - [有个孩子] - > "图形视图控制器"和"父视图控制器" - [有个孩子] - > "表视图控制器"。完成后,您应该已禁用父控制器和表视图控制器的旋转,同时启用 - 用于图形视图控制器。如果此设置似乎令人困惑或者未调用旋转处理回调,请参阅此答案:https://stackoverflow.com/a/23821631/2799410。