J'essaie de mettre une étiquette dans un UIBarButtonItem. Voici ma méthode viewDidLoad:Comment définir une vue personnalisée pour UIBarButtonItem?
characterCountLabel = [[UILabel alloc] init];
characterCountLabel.text = @"HELLO";
charCountButton = [[UIBarButtonItem alloc]initWithCustomView:characterCountLabel];
Tout est raccordé correctement dans IB. Pourquoi l'étiquette n'apparaît-elle pas à l'intérieur de mon UIBarButtonItem?
J'ai un UIToolBar dans IB. J'ai ajouté un UIBarButtonItem à la barre d'outils dans IB –
Donc vous voulez ajouter un UILabel à l'UIBarButtonItem que vous avez créé dans IB? Je ne pense pas qu'il existe un moyen de définir le paramètre d'affichage personnalisé sur le UIBarButtonItem une fois qu'il est créé. Cela n'est fait que dans l'init, donc si vous avez un élément que vous connectez dans IB au charCountButton, vous pouvez avoir des problèmes. Je voudrais déconnecter cela et tout faire dans le code. –