Я создал табуляцию через nib с тремя элементами в приложении, основанном на представлении.
Я хочу, чтобы первый элемент выбирался по умолчанию, когда отображается представление.Элемент Tabbar в представлении не работает
Проблема выбрана item1, но она не загружает представление, которое оно имеет право делать. когда мы нажимаем на элемент, появится представление. Пожалуйста, помогите мне разобраться с этим. Вот мой код ...
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
tabBar.delegate = self;
[tabBar setSelectedItem:[tabBar.items objectAtIndex:0]];
}
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
NSLog(@"didSelectItem: %d", item.tag);
if (item.tag==1) {
ImagesOverlay=[[UIView alloc]initWithFrame:CGRectMake(0, 210, 320, 250)];
ImagesOverlay.backgroundColor=[UIColor grayColor];
[self.view addSubview:ImagesOverlay];
}else if (item.tag==2) {
relatedOverlay=[[UIView alloc]initWithFrame:CGRectMake(0, 210, 320, 250)];
relatedOverlay.backgroundColor=[UIColor redColor];
[self.view addSubview:relatedOverlay];
}else if(item.tag==3){
//other condition
}
}
Он, кажется, используя 'UITabBar', а не' UITabBarController'. –