• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
VoiceOver on horizontal scroll views in Portrait vs Landscape
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

VoiceOver on horizontal scroll views in Portrait vs Landscape


  • Subject: VoiceOver on horizontal scroll views in Portrait vs Landscape
  • From: Mike Taylor <email@hidden>
  • Date: Mon, 20 Apr 2015 11:53:45 +0100

The release of iOS 8.3 has highlighted an issue that looks like a bug to me (I've raised one with id 20607173 but not yet had a response).

I've created a sample project for an iPad at https://github.com/mikeposh/VOScroll to demonstrate the issue.

The sample contains two horizontal scroll views whose content extends beyond the page. Seven subviews labeled "1 of 7" etc have been added. The lower scroll view implements the dynamic methods of the UIAccessibilityContainer protocol.

VoiceOver navigation behaves differently in Portrait and Landscape mode.

In iOS 8.1 and 8.3 in Landscape mode, using right-flick on two finger flick down to read consecutive items will read out all items, whether or not they are initially visible.

In Portrait mode however, in both iOS 8.1 and 8.3 VoiceOver will only navigate the initially visible elements of the upper scroll view (which uses plain UIScrollView).

In iOS 8.1, VoiceOver can navigate to items which are not initially visible in the lower scroll view, which implements UIAccessibilityContainer methods.

However, in iOS 8.3, adding the UIAccessibilityContainer methods doesn't seem to make any difference - VoiceOver navigates only among visible elements in both scroll views.

So far, I've only explored this thoroughly on iPads under iOS 8.1 and 8.3. However, there is an app which has used the horizontal scroll implementing UIAccessibilityContainer protocol methods which has been live since (I think) iOS 5.0, and the VO navigation in Portrait  mode only seems to have stopped working with the release of 8.3.

Does anyone have more insight into this behaviour, or can suggest any workarounds?

Thanks,
Mike
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: Bug in 10.10 method based API
  • Next by Date: Re: Bug in 10.10 method based API
  • Previous by thread: Re: Bug in 10.10 method based API
  • Next by thread: A way to tweak pronunciation of accessibility labels & friends?
  • Index(es):
    • Date
    • Thread