iOS:UICollectionView 从右向左滚动
Posted
技术标签:
【中文标题】iOS:UICollectionView 从右向左滚动【英文标题】:iOS: UICollectionView scroll from right to left 【发布时间】:2017-05-05 19:35:59 【问题描述】:我正在尝试将 UICollectionView 的导航从上到下更改为从右到左:
我试过了:
self.collectionView.semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;
但确实有效。从上到下仍然有效
我正在尝试做一些类似于照片应用的事情。
【问题讨论】:
这里已经回答了这个问题:***.com/a/32292660/6658553 @nathan,很快。这是 Objective-C 版本: UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; layout.scrollDirection = UICollectionViewScrollDirectionHorizontal; 【参考方案1】:如果您在项目中尝试上述代码行,它只会从右到左更改集合视图的内容。但是,如果您需要从右到左滚动,请按照以下代码操作。它可以完美运行。
我在两个示例项目中尝试了代码行。由于它完美运行,我在这里发布答案。
//Scroll From Right to Left
[self.yourCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:array.count - 1 inSection:0] atScrollPosition:UICollectionViewScrollPositionRight animated:NO];
我在 viewDidLoad 方法中设置了上面的代码。
【讨论】:
以上是关于iOS:UICollectionView 从右向左滚动的主要内容,如果未能解决你的问题,请参考以下文章