当您有一个水平滚动的Collection视图,并且您想要以编程方式滚动某个项目时,请调用:
scrollToItemAtIndexPath
当您的Localization native development region
设置为LeftToRight语言时,一切都按预期工作。
但是当它设置为RightToLeft语言时,它会采用索引路径,因为它计算从最后一项到开始的索引,因此您获得了您不想要的项目!
然后,如果您将集合视图的语义属性设置为Force Left To Right
,它将按预期工作,但从左向右滚动,而不是我想要的...
我在GitHub上设置了一个示例项目......让我们看看谁能解决这个问题! =]
答案 0 :(得分:0)
最后,Apple解决了iOS 11.0中的错误
他们让我在几个测试版中测试它(其中一些有可怕的行为)
我离开了这个问题,仅供参考和向后兼容