我有一個帶有TabBar(BottomBar)和ToolBar的UITableView
。當選擇一個單元格時,detailsView被推送到堆棧。 detailsView沒有TabBar也沒有ToolBar。這是prepareForSegue
方法中完成:iOS同時推動BottomBar和ToolBar
...
if ([segue.identifier isEqualToString:@"ShowDetails"])
{
...
editDetailsViewController.hidesBottomBarWhenPushed = YES; // for hiding the TabBar
[self.navigationController setToolbarHidden:YES]; // for hiding the toolbar
}
現在一切工作正常,但所選單元格時,工具欄中顯示在DetailsView之前的表視圖立即關閉。 如何防止該行爲? ToolBar和TabBar應該一起移動而不關閉它們中的任何一個?
謝謝!
謝謝尼古拉,我認爲'prepareForSegue'的內容在推後被調用。我會盡量遵循添加鏈接的建議。 – JFS
祝你好運!請記住,鏈接中的示例是關於完全不同的動畫,對於您的情況,您應該弄清楚如何爲您的工具欄設置動畫效果。 –
是的,我知道。我仍然很驚訝我需要爲此實現一個自定義動畫。 – JFS