How can I make a VoiceOver scroll to elements offscreen in a UIScrollView.
I have a UIScrollView. Inside this is a UIView containing a number of subviews. Inside these subviews are labels - something like below:
Scroll View
-> UIView
--> UIView
----> Label
--> UIView
----> Label
--> UIView
----> Label
--> UIView
----> Label
--> UIView
----> Label
When I launch my app in landscape, I can see that some of the elements are offscreen. I can scroll to these without issue. When using VoiceOver however, I can swipe to move through the elements on screen but the app doesn't scroll past the last visible element on the screen by swiping alone. If I rotate the iPad into portrait mode I can swipe to the elements that weren't accessible and continue to swipe to other elements that are off screen in portrait mode. I can use a three finger swipe to move down to the next "page" and select an element to continue, but this isn't what I had expected. I had expected to just keep swiping and the next element would scroll into view.
The app is written in Swift 1.2 using Xcode 6.4 and I'm running the app on an iPad Mini 2 running iOS 8.4
Any ideas?