我有一個UITabbarController,我使用UINavigationController來推送另一個控制器。在iOS 6及更低版本中,父控制器的tabBar滑動並呈現新視圖控制器的工具欄。但在iOS 7的TabBar不走的動畫,即使我運行的代碼[self.navigationController setToolbarHidden:YES animated:NO];
TabBars和iOS 7
編輯 - 好吧,我縮小我的問題到iOS 7不尊重hidesBottomBarWhenPushed
財產,我跟着hidesBottomBarWhenPushed ignored in iOS 7的答案,但它沒有工作。被推送的視圖有一個帶按鈕的工具欄,並且按鈕對觸摸作出響應,這只是TabBar位於工具欄的頂部。
你有沒有試過UIViewController的'hidesBottomBarWhenPushed'屬性? – Ian
是的,這是行不通的。 – MichaelScaria
hidesBottomBarWhenPushed只是沒有在iOS7中偵聽 – dacopenhagen