2011-04-16 94 views
1

我想在splitviewcontroller中使用工具栏。由于某些我未知的原因,左侧的表视图没有正确调整大小。问题与UISPlitViewController工具栏

enter image description here

如果我把肖像,并从工具栏项目打开表视图,然后返回到横向视图中,实现代码如下然后正确显示。我不知道为什么会发生这种情况。

这是我在RootViewController的:

self.navigationController.toolbar.items = [NSArray arrayWithObjects:... nil]; // Setting these to an empty array doesn't change anything 
self.navigationController.toolbarHidden = NO; 
self.navigationController.toolbar.barStyle = UIBarStyleDefault; 

我怀疑这个bug是存在的,但完整的源代码可以在github如果有什么明显的检查。

回答

1

我将代码移入viewDidAppear,它现在按预期工作。

+0

viewWillAppear也有效 – 2011-08-31 14:07:38