我是iOS編程新手。我真的需要你的幫助。從視圖控制器需要時顯示/隱藏tabbar
我有一個登錄屏幕,帶我到地圖(谷歌API)。點擊任何創建的註釋我想加載2個視圖的標籤欄。
我搜索了一下,發現我需要在開始處添加tabbar,即appdelegate,並在需要時顯示/隱藏tabbar。
所以我做了2個功能,以顯示和隱藏的TabBar作爲
-(void)Load_tabBar{
[self.navigationController.view removeFromSuperview];
[self.window addSubview:tabBarController.view];
[self.window makeKeyWindow];}
-(void)remove_tabBar{
self.tabBarController.selectedIndex=0;
[self.tabBarController.view removeFromSuperview];
[self.window addSubview:navigationController.view];
[self.window makeKeyWindow];}
它的工作時,我稱之爲Load_tabBar方法,當我點擊返回調用remove_tabBar方法。如果我再次調用Load_tabBar方法和背部,它崩潰給錯誤
- [UILayoutContainerView窗口]:消息發送到釋放的實例0x563b0b0
編輯:PS:我可以添加的TabBar視圖的視圖控制器,然後推送視圖?
日Thnx
添加BT還是一樣:( – 2012-02-06 11:51:38
我可以添加的TabBar視圖視圖控制器,然後按該視圖 – 2012-02-06 11:52:22
當你是誰?推視圖控制器在該呈現視圖控制器中,你必須在viewWillAppear方法中添加此視圖。無需使用您的代碼 – Tendulkar 2012-02-06 11:53:15