首先,我正在使用Xcode 6和Objective-c。我想用按钮更改标签栏屏幕或自动使用代码我该怎么做。另一个问题是我可以做这个不同的视图而不是标签栏控制器的项目。
- (IBAction)backButton:(id)sender
{
ProfileSide *vc = (ProfileSide *)[[self.tabBarController viewControllers]objectAtIndex:1];
[vc.view setNeedsDisplay];
[self.tabBarController setSelectedViewController:vc];
}
我尝试了这个代码部分但没有工作。类的第3项标签栏控制器的ProfileSide名称。
ProfileSide *vc1 = [self.storyboard instantiateViewControllerWithIdentifier:@"meScreen"];
[self presentViewController:vc1 animated:YES completion:nil];
也有这个代码部分但是当我使用这个标签栏时会消失。
答案 0 :(得分:2)
[self.tabBarController setSelectedIndex:yourIndex];