0

在我的应用程序中登录成功后,我的日程安排屏幕打开。它具有以下 3 个 TabbarItems 和 My Schedule 选项本身。当我来到这个屏幕时,我的日程安排项目图像应该突出显示,其他 2 r 正常。我怎么能做到这一点?请尽快帮助我。

4

2 回答 2

0

您可以使用的selectedIndex属性来做到这一点UITabBarController

    tabBarController.selectedIndex = 0;
于 2012-04-17T12:12:47.227 回答
0

@Python

您使用此代码,我认为这将对您有所帮助,并且它还突出显示了您选择的选项卡 bat 项目。

UITabBarController *tabbar1 = [[UITabBarController alloc] init];


onecontroller  *second = [[onecontroller alloc] initWithNibName:nil bundle:nil];
second.title=@"Leaderboard";

secondcontroller *third=[[secondcontroller alloc]initWithNibName:nil bundle:nil];
third.title=@"Scorecards";

thirdcontroller *one=[[thirdcontroller alloc]initWithNibName:nil bundle:nil];
 one.title=@"Compete";

tabbar1.viewControllers = [NSArray arrayWithObjects:one, second,third,nil]; 
tabbar1.view.frame=CGRectMake(0, 0, 320, 460);
[self.view addSubview:tabbar1.view];

并在您的 viewdidload 中添加这一行,您首先突出显示哪个视图

tabBarController.selectedIndex = 0;

或者也可以在上面添加,但是如果您想要更改它,那么它总是会突出显示,然后每个视图控制器视图都会加载您使用 chage 索引值编写此代码。

于 2012-04-17T12:53:49.103 回答