2016-12-21 1 views
0

L'application affiche UIBarButtonItem dans le self.navigationItem.leftBarButtonItem avec succès.Comportement étrange de l'UIBarButtonItem avec la forme de bouton Accessibilité

Le bouton a été créé comme ceci.

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:Localized(kSelect) style:UIBarButtonItemStylePlain 
                     target:self action:@selector(onSelectButtonPressed:)]; 

Et tout fonctionne bien que lorsque j'active Activer la forme des boutons dans l'accessibilité leftBarButtonItem est en train de disparaître, mais est toujours actif et je peux sélectionner ce bouton. Après le débavage, il est possible de mettre en évidence que le texte du bouton est changé en blanc.

Répondre

0

Utilisez le UIButton, puis personnalisez-le en fonction de vos besoins, puis installez UIBarButtonItem à partir de celui-ci.

UIButton *myBtn = [[UIButton alloc] init]; 
// 
// do your necessary customisation on myBtn 
// 

UIBarButtonItem *barBtn = [[UIBarButtonItem alloc] initWithCustomView:myBtn];