2011-04-16 96 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