我一直在关注 iOS7 Day-by-Day 多页 TextKit 教程,但遇到了可访问性问题。本教程的代码在这里:iOS7 Day-by-Day
问题是每个文本视图(每列一个,每个“页面”两个)似乎包含整个字符串,并且启用 VoiceOver 时,每次一列获得焦点时,都会从开头读取文本字符串到最后,而不是读取列中实际可见的文本。
textviews/columns 是使用新的 iOS7 方法创建的
UITextView *textView = [[UITextView alloc] initWithFrame:textViewFrame
textContainer:textContainer];
如何让 VoiceOver 只读取每列中的可见文本?