Sto provando a utilizzare i nuovi riferimenti dello storyboard in una tabbar. Quando utilizzo il riferimento dello storyboard, UITabBarItem (con il set di testo personalizzato &) non mostra nulla. Vedere Impostazione: storyboard setupElemento UItabbar che non mostra il riferimento dello storyboard
ho risolto tutto per ora impostando le immagini & documento nella funzione di initWithCoder per la viewcontroller iniziale gli storyboard di riferimento in questo modo:
static NSString *const ContactsViewControllerTabContactImageName = @"tab-contact";
static NSString *const ContactsViewControllerTabContactActiveImageName = @"tab-contact-active";
- (instancetype)initWithCoder:(NSCoder *)aDecoder {
self = [super initWithCoder:aDecoder];
if (self) {
self.title = NSLocalizedString(@"Contacts", nil);
self.tabBarItem.image = [UIImage imageNamed:ContactsViewControllerTabContactImageName];
self.tabBarItem.selectedImage = [UIImage imageNamed:ContactsViewControllerTabContactActiveImageName];
}
return self;
}
A partire da Xcode 8.3.x questo è ancora il comportamento osservato. Considero questo un bug, dal momento che credo che lo _storyboard reference_ fosse in realtà inteso a fornire l'elemento TabBar. Sembra che sillaba, la soluzione alternativa descritta da @leogdion è la strada da percorrere attualmente. – CouchDeveloper
@CouchDeveloper hai (o chiunque altro) testato questo in Xcode 9? Anche a me sembra decisamente un bug. Dovrebbe essere possibile impostarlo usando il riferimento. – Ixx