我有一个标签栏控制器,里面有一些标签。一些 tabitems 是 splitviewcontrollers。有时,当我改变方向时,splitview 控制器的左侧无法正确渲染,底部有一个黑色方块。通过再次改变方向,问题就解决了。
我的代码没有什么特别之处。在 viewdidload 我有:
[self.navigationController setNavigationBarHidden:YES];
self.splitViewController.delegate = self;
并且简单地处理了一个 splitviewcontroller 委托方法:
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController: (UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
{
return NO;
}
我什么都没有,只有一些表格视图,细节方面有一些单元格。