2011-09-19 42 views

回答

1

只是把代碼中的方法viewWillAppear而不是viewDidLoad創建的意見。這是被稱爲每次去回到你的標籤1

0

打開MainWindowAppDelegateUITabBarDelegate,比使用 - (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 來抓選項卡選擇。當選中需要選項卡時,使用image屬性UITabBarItem設置您喜歡的圖片。

0

在應用程序委託

- (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」

是您的視圖控制器方法,其中要更改子視圖。

如有任何困難,請告知我。

乾杯。

+0

每次即時通訊添加一個新的子視圖,同時改變tabs ..這是令人不安的圖像高度和tabbar被隱藏...請幫助 – iOSDev

+0

我沒有正確地得到你。你的tabbar是隱藏的,那麼你將如何點擊它? –

相關問題