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."
Post
Replies
Boosts
Views
Activity
Turned out that this is not a bug of the OS but the use of semanticContentAttribute in code which was set to .forceRightToLeft. Since iOS 15 VoiceOver is responding to that as well.
I experience the same for English (US and UK). Another issue is that it only announces euro's in English but not the cents.I use a NumberFormatter with currency style and usesGroupingSeparator = false. E.g., €1,645.45 is announced as "One thousand six hundred forty five euro's dot forty five". Do you experience the same? I would expect "One thousand six hundred forty five euro's and forty five cents"