Я добавляю viewController в TabBarController. Когда я добавляю ViewController из пользовательского класса и Nib, значок его не отображается в tabBar.Добавление значка контроллера табло IPhone
Если я инициализирую это, значок не отображается.
viewController = [[FlashCardViewController alloc] initWithNibName:@"FlashCardViewController" bundle:[NSBundle mainBundle]];
Но создание универсального видаController работает.
viewController = [[UIViewController alloc] initWithNibName:nil bundle:nil];
Здесь мы добавляем изображение и заголовок.
viewController.title = @"Quiz";
viewController.tabBarItem.image = [UIImage imageNamed:@"magnifying-glass.png"];
Как получить значок, отображаемый при загрузке из NIB?
Я точно думал, что ваше предложение будет работать, но все равно нет значка. Любые другие идеи Тима? – Bryan
Возможно, инициализируйте весь элемент панели вкладок самостоятельно? См. Отредактированный код выше. – Tim
Спасибо. Я переписывал изображение и название в другом месте. Это действительно работает! Только одна проблема заключается в том, что пока вы не нажмете на вкладку, чтобы загрузить представление, tabBarItem не имеет значка или метки. Есть идеи? – Bryan