我想加载一个tabBarController
没有tabBar
选择的。实际上每个都tabBarItem
对应一个特定的 ViewController
。但是我有一个视图“Success”,它不属于任何tabBarItem。所以当Successview出现时,我需要一个tabBarController
带有三个tabBarItems
(搜索,设置)的需要出现,然后选择任何tabbaritem然后对应ViewController 应该出现并且 SuccesView 应该消失。通过谷歌找到了这一点,但无法使其正常工作。
在 SuccessView.m 中
- (void)viewDidLoad
{
[super viewDidLoad];
// UIlabels and UITextFields loads
SuccessView *defaultView = [[SuccessView alloc]initWithNibName:@"SuccessView" bundle:[NSBundle mainBundle]];
[self.tabBarController setSelectedViewController:nil];
[self.tabBarController setSelectedViewController:defaultView];
SearchView *first = [[SearchView alloc] initWithNibName:@"SearchView" bundle:nil];
first.title=@"Search";
Settings *second=[[Settings alloc]initWithNibName:@"Settings" bundle:nil];
second.title=@"Settings";
NSArray *viewArray= [NSArray arrayWithObjects:first,second, nil];
tabbarController=[[UITabBarController alloc] init];
[tabbarController setViewControllers:viewArray animated:NO];
[self presentModalViewController:tabbarController animated:NO];
}
但我没有发现任何 tabbarController 添加到 SuccessView。我哪里出错了?