在我的应用程序登录成功后,我的计划屏幕将打开。它有3个TabbarItems,带有My Schedule选项本身。当我来到这个屏幕时,我的日程项目图像应该突出显示,其他2 r正常。我怎么能做到这一点? Plz很快帮助我。
答案 0 :(得分:0)
您可以使用selectedIndex
UITabBarController
属性来执行此操作
tabBarController.selectedIndex = 0;
答案 1 :(得分:0)
@python
您使用此代码我认为这会对您有所帮助,它也会突出显示您选中的标签页项目。
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;
或者也可以在上面添加,但是如果你想要更改它然后它的alwayes highlited然后每个viewcontroller视图加载你用chage索引值写这个代码。