我在一個視圖中使用庫中的UITabBar控件(請注意,我沒有使用UITabBarController而是UITabBar控件)。iPhone的Tabbar +查看問題
現在,我將兩個tabBar項目添加到此TabBar。
我已經爲該視圖(.m和.h)文件創建了控制器類,並在.h文件中使用了委託。
在我已經使用下面的函數.m文件:
- (無效)的TabBar:(UITabBar *)TabBarControl didSelectItem:(UITabBarItem *)的firstView
我已分配的標記= 0和tag = 1到相應的tabBar項目。
我想要做的是,點擊第一個tabBar項目,我想顯示一個視圖,然後單擊另一個tabBar項目,我想顯示另一個視圖。
因此,在上面的函數中,我檢查如果被點擊的tabBar項的標記是0,那麼我將顯示一個視圖,否則我將顯示另一個視圖。
我顯示如下的觀點:
Team1Scoreboard * tempTeam1Scoreboard = [Team1Scoreboard的alloc]; tempTeam1Scoreboard = [tempTeam1Scoreboard initWithNibName:@「UserTeamScoreboard」bundle:[NSBundle mainBundle]];
self.cntrlTeam1Scoreboard = tempTeam1Scoreboard;
[tempTeam1Scoreboard release];
UIView *theWindow = [self.view superview];
[self.view removeFromSuperview];
[theWindow addSubview:self.cntrlTeam1Scoreboard.view];
現在的問題是,當我點擊任何的TabBar項目,它會加載正確的觀點,但使用TabBar本身會我加入視圖窗口本身消失。
請幫我,以便我可以加載正確的視圖,而且我的tabBar本身是可見的。
嗨Marcc, 謝謝,我能夠正確實現功能。 但現在的問題是,每個tabBar項目的標題都顯示在最底部,並且不可見。 – pratik 2009-10-03 08:18:58
我不知道我明白。有什麼方法可以發佈它現在正在做什麼的截圖? – marcc 2009-10-03 17:09:22