Not hearing any default accessibility hints

Hi,


I'm not hearing any accessibility hints when my app runs unless I set them explicitly.


According to the documentation:

"The default value for this property is nil unless the receiver is a UIKit control, in which case the value is a system-provided hint based on the type of control."


I'm using standard UIKit controls such as UIButton. I would expect to hear something like "Double tap to open", but I hear nothing.


If I manually type something into the hint field, then I hear it, but I don't want to have to go through my entire app and set them all by hand.


How do I enable the default hints?

Of course, I assume you have enabled Voice over (sorry to ask).


You couild read this tutorial to check you haven't miss anything.


h ttps://www.raywenderlich.com/845-ios-accessibility-tutorial-getting-started

I don't think iOS provides any default hints for buttons (or table cells). I had to provide my own.

As long as your element has a trait .button (and UIButtons and their subclasses have that by default), users will hear it's a button and they know they need to double tap to activate it. The hint is not provided by default and not needed. Only when you have a custom element that a user might not know how to use, you can provide a hint how to activate it. But it's better to explain in a hint what will be the result of the action and not repeat the control. They should also start with a verb (not a command) e.g., "Download the document.", "Plays the song." or "Displays your accounts."
Not hearing any default accessibility hints
 
 
Q