【发布时间】:2013-04-29 22:47:40
【问题描述】:
我有两个关于可访问性和 UICollectionViews 的问题,希望得到专家的帮助。另一个关于节标题的问题可以在here 找到。我创建了一个 sample project 来演示这两个问题。
我有一个使用UICollectionViewFlowLayout 的UICollectionView,其中包含可变高度的项目。 UIFlowLayout 将每行的元素垂直居中。不幸的是,启用 Voice Over 后,它似乎偏向于垂直放置较高的元素,导致它无序地读取项目。
您可以拉出此example project,运行它,启用旁白,然后在项目中滑动以查看问题。它会创建具有随机高度的单元格,因此很可能会乱序读取单元格。
有没有一种方法可以让集合视图按顺序浏览项目?我觉得这是唯一有意义的方法,但我找不到强制执行该行为的方法.将集合视图设置为对子视图进行分组似乎没有帮助。任何帮助将不胜感激。
【问题讨论】:
-
你或许可以使用这个方法:stackoverflow.com/a/13133633/308315
-
我有权威的,这个问题已经在 iOS7 中修复了。
-
这在 iOS 7 上仍然是一个问题。
标签: ios uicollectionview uicollectionviewlayout uiaccessibility