程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> objective c-不推進NavigationController在Landscape隱藏Tabbar

objective c-不推進NavigationController在Landscape隱藏Tabbar

編輯:編程綜合問答
不推進NavigationController在Landscape隱藏Tabbar

在Landscape中顯示另一個視圖,同時隱藏Tabbar。創建了一個新視圖,只改變了self.view

self.hidesBottomBarWhenPushed = YES;

但是沒實現。請大家幫忙。

最佳回答:


viewWillAppear中添加這行代碼: 隱藏你的試圖UITabBar的方法

[self.tabBarController.tabBar setHidden:YES];

補充

設置一個作為RootViewController的新視圖,用下面的代碼:

YourNewViewController *objView = [[YourNewViewController alloc] initWithNibName:@"YourNewViewController" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:objView]; 
[self presentModalViewController:nav animated:YES];
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved