Sto cercando di inserire un'etichetta in un UIBarButtonItem. Ecco il mio metodo viewDidLoad:
characterCountLabel = [[UILabel alloc] init];
characterCountLabel.text = @"HELLO";
charCountButton = [[UIBarButtonItem alloc]initWithCustomView:characterCountLabel];
Tutto è collegato correttamente in IB. Perché l'etichetta non compare all'interno del mio UIBarButtonItem?
risposte:
1 per risposta № 1Un paio di cose vengono in mente. Innanzitutto, l'etichetta non ha cornice. Prova a usare
characterCountLabel = [[UILabel alloc] initWithFrame:
CGRectMake(0.0f, 0.0, 200.0f, 25.0f)];
Quindi, puoi mostrarci il codice in cui aggiungi effettivamente la voce del pulsante della barra? A cosa stai aggiungendo: una barra di navigazione o una barra degli strumenti?
Quando dici che tutto è collegato a IB, che cosati stai riferendo? La barra degli strumenti? Barra di navigazione? Stai usando un controller di navigazione? In caso contrario, dovresti essere in grado di aggiungere un elemento a una barra di navigazione in IB.
Un po 'più di informazioni ci aiuteranno ad aiutarti.