2015-07-15 1 views
1

je une coutume de retour d'image:Comment rendre accessible un bouton de retour avec une image personnalisée?

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:myImage 
                forState:UIControlStateNormal 
               barMetrics:UIBarMetricsDefault]; 

Cependant, cette cause (ce que je suppose est un bug) où l'élément n'est plus accessible:

  • isAccessibilityElement = NO
  • accessibilityLabel = nil
  • Par conséquent, non sélectionnable avec la voix off

Je veux le mettre à la normale, mais ce qui suit ne fonctionne pas:

navigationItem.backBarButtonItem.isAccessibilityElement = YES; 
navigationItem.backBarButtonItem.accessibilityTraits = UIAccessibilityTraitButton; 
navigationItem.backBarButtonItem.accessibilityLabel = ROOLocalised_Back; 

Comment puis-je résoudre ce problème?

Répondre

0

Je ne suis pas sûr que la question ici est que le accessibilityElement est réglé sur NO, mais de toute façon, si tel est le cas, je vais essayer d'ajouter la ligne suivante:

si vous essayez:

[self.navigationItem.backBarButtonItem setAccessibilityElementsHidden:NO];