VoiceOver Link or Button

By Jeff Wong, 8 July, 2016

Forum
App Development and Programming

Hi,

I'm trying to decide whether tappable elements that go somewhere should be read out as Links or Buttons. We have a lot of controls that are just navigation links that go to other screens in our app.

What is your expectation when you hear either of these?

According to this blog post, the meaning of link should be the same as the ARIA definition of link (and that something should only be labeled a link if it switches out of the app to Safari):
http://www.deque.com/blog/ios-traits/

What about links that are URLs but are handled within the app?

thanks!

jeff

Options

Comments

By Dave Matters on Saturday, July 23, 2016 - 01:49

When I think of something that relocates me to somewhere else even if in the same app I think link. There are 'in page links', could you use this or a variant of? How about say in app link?

By kevinchao89 on Saturday, July 23, 2016 - 01:49

If the control is opening a URL internal to app or external, it should have UIAccessibilityTrait="link"; otherwise, if it's opening a dialog, opening a new native view, etc. UIAccessibilityTrait="button"

By Apple Khmer on Saturday, July 23, 2016 - 01:49

Links should read out "Link" and buttons should read out "Button."