/ / Come impostare la visualizzazione personalizzata per UIBarButtonItem? - iphone, obiettivo-c, cacao-touch, uibarbuttonitem

Come impostare la visualizzazione personalizzata per UIBarButtonItem? - iphone, obiettivo-c, cacao-touch, uibarbuttonitem

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 № 1

Un 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.