我想tabbaritem 1被點擊時要顯示的畫面1,如果我更改了某些設置,我去不同的看法,當我點擊tabbaritem 1,我再次想顯示屏幕2.如何在UITabBarBased應用程序中單擊某個tabbar項目時每次顯示不同的視圖?
我中的UITabBar一樣基於瀏覽器的應用程序和MainWindow.xib具有不同的標籤之前加載視圖。
如何以編程方式更改它?
請幫
我想tabbaritem 1被點擊時要顯示的畫面1,如果我更改了某些設置,我去不同的看法,當我點擊tabbaritem 1,我再次想顯示屏幕2.如何在UITabBarBased應用程序中單擊某個tabbar項目時每次顯示不同的視圖?
我中的UITabBar一樣基於瀏覽器的應用程序和MainWindow.xib具有不同的標籤之前加載視圖。
如何以編程方式更改它?
請幫
只是把代碼中的方法viewWillAppear
而不是viewDidLoad
創建的意見。這是被稱爲每次去回到你的標籤1
打開MainWindow
或AppDelegate
到UITabBarDelegate
,比使用 - (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
來抓選項卡選擇。當選中需要選項卡時,使用image
屬性UITabBarItem
設置您喜歡的圖片。
在應用程序委託
- (void)tabBarController:(UITabBarController *)controller willBeginCustomizingViewControllers:(NSArray *)viewControllers {
UINavigationController *nc;
nc = viewController;
if(controller.selectedIndex == 3){
[[nc.viewControllers objectAtIndex:0] replaceSubView];
}
}
這裏, 如果(controller.selectedIndex == 3)
3 =您的視圖 - 控制指數要更改子視圖實現以下方法。
和「replaceSubView」
是您的視圖控制器方法,其中要更改子視圖。
如有任何困難,請告知我。
乾杯。
每次即時通訊添加一個新的子視圖,同時改變tabs ..這是令人不安的圖像高度和tabbar被隱藏...請幫助 – iOSDev
我沒有正確地得到你。你的tabbar是隱藏的,那麼你將如何點擊它? –