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