水平设置时UICollectionView滚动的自然方向是从左到右。有什么方法可以扭转这种情况吗?越简单越好。使UICollectionView从右向左滚动?
4
A
回答
9
我不确定你的意思到底是什么 - 如果你将滚动设置为水平,它会同样好,左右滚动。如果你想让它从右侧开始,你可以使用这个方法:
[self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:self.theData.count - 1 inSection:0] atScrollPosition:UICollectionViewScrollPositionRight animated:NO];
这是假设你有1部,并填充集合视图的数组被称为海图。为迅速
+0
是的,我的道歉因为缺乏澄清,但这就是我的意思 - 因为它从右侧开始而不是从左侧开始,并且让项目安排相同的说法 - 索引0作为第一项。 –
+0
@RobCaraway,如果你想要索引0处的项目出现在右边,作为从右到左格式的第一项,我认为你将不得不颠倒你的数组,或者在cellForItemAtIndexPath方法中,反转参考通过使用(array.count - row -1)而不是行将数据提供给单元格到数组索引。 – rdelmar
1
同一件事:
collectionView?.scrollToItemAtIndexPath(NSIndexPath(forItem: theData.count - 1, inSection: 0), atScrollPosition: .Right, animated: false)
相关问题
- 1. jCarousel从右向左滚动
- 2. UICollectionView只能向右滚动(无左,向上或向下)
- 3. 从左到右滚动横向和addSubView
- 4. 页面从左向右滚动
- 5. UICollectionView:1行水平滚动(从右到左)与新电池从右
- 6. UITableView滚动水平(向右或向左)
- 7. 向左/向右滚动到新页面
- 8. 如何从左向右滚动滚动div?
- 9. 使用jQuery在滚动时从右向左滑动元素
- 10. 通过单击左侧和右侧按钮动作,将UICollectionView的单元格滚动到左右方向
- 11. 动画向右滚动向下滚动并向左滚动动画
- 12. 从左向右滑动Div
- 13. ViewPager右/左滚动
- 14. CSS - 在左/右横向滚动
- 15. 使用CSS从右向左滚动的图像
- 16. 使用jQuery从右向左滑动DIV
- 17. 如何在HorizontalScrollView中从右向左更改滚动方向
- 18. 如何从右向左更改滚动条的方向?
- 19. 以编程方式从左向右滚动UIScrollView反向
- 20. 从右到左自动滚动文字
- 21. 自动滚动Div从左到右?
- 22. 动画图像从左到右滚动
- 23. 如何将aspxsplitter的滚动条从右向左移动
- 24. jquery窗口水平滚动动画从右到左方向
- 25. 向左或向右移动从MATLAB
- 26. 从右向左动画UIView方向,iPhone
- 27. 滚动条向右移动而不是向左移动
- 28. 使用jQuery向左/右滚动div动画
- 29. 向左或向右滑动并从左上角滑动更多
- 30. 从左至右的可滚动按钮?
使用变换:http://stackoverflow.com/questions/25598194/aligning-right-to-left-on-uicollectionview/27560079#27560079 –