也许是Collection View,Horizo​​ntal scroll,开发语言RightToLeft中的bug

时间:2016-05-26 13:04:36

标签: xcode scroll uicollectionview right-to-left

当您有一个水平滚动的Collection视图,并且您想要以编程方式滚动某个项目时,请调用:

scrollToItemAtIndexPath

当您的Localization native development region设置为LeftToRight语言时,一切都按预期工作。 但是当它设置为RightToLeft语言时,它会采用索引路径,因为它计算从最后一项到开始的索引,因此您获得了您不想要的项目! 然后,如果您将集合视图的语义属性设置为Force Left To Right,它将按预期工作,但从左向右滚动,而不是我想要的...

我在GitHub上设置了一个示例项目......让我们看看谁能解决这个问题! =]

https://github.com/ybeapps/BugInUICollectionViewForIOS

1 个答案:

答案 0 :(得分:0)

最后,Apple解决了iOS 11.0中的错误

他们让我在几个测试版中测试它(其中一些有可怕的行为)

我离开了这个问题,仅供参考和向后兼容