В iOS свойство TabBar в TabBarController доступно только для чтения. Как я могу связать пользовательский элемент с определенным контроллером? Как получить доступ к UITabBarItems внутри tabBar?Настройка пользовательского UITabBarItem программно?
Как это
CustomView *custom = [[CustomView alloc] init];
UITabBarItem *customTab = [[UITabBarItem alloc] initWithTitle:@"Custom" image:[UIImage imageNamed:@"custom.png"] tag:0];
SecondView *second = [[SecondView alloc] init];
UITabBarItem *secondTab = [[UITabBarItem alloc] initWithTitle:@"Next" image:[UIImage imageNamed:@"next.png"] tag:1];
NSArray *views = [NSArray arrayWithObjects:custom,second,nil];
[tabBarController setViewControllers:views];
//how do I set the individual TabBarItems (customTab,secondTab) to be associated
//with the views in question? tabBarController.tabBar is read only
Пытается изменить tabBar с помощью tabBar: setItems: анимированный - нет-нет. *** Завершение приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «Невозможно изменить панель вкладок, управляемую контроллером панели вкладок». – Justin