I've been following the iOS7 Day-by-Day multi-page TextKit tutorial, and ran into an issue with accessibility. The code for the tutorial is here: iOS7 Day-by-Day
The problem is that each of the text views (one per column, two per "page") seems to contain the entire string, and with VoiceOver enabled, every time a column gets the focus, the text is read from the very beginning of the string to the very end, instead of reading the text that is actually visible in a column.
The textviews/columns are created using the new iOS7 method
UITextView *textView = [[UITextView alloc] initWithFrame:textViewFrame
textContainer:textContainer];
How can I get VoiceOver to read only the visible text in each column?