【问题标题】:iOS: UICollectionView scroll from right to leftiOS:UICollectionView 从右向左滚动
【发布时间】:2017-05-05 19:35:59
【问题描述】:

我正在尝试将 UICollectionView 的导航从上到下更改为从右到左:

我试过了:

self.collectionView.semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;

但确实有效。从上到下仍然有效

我正在尝试做一些类似于照片应用的事情。

【问题讨论】:

  • 这里已经回答了这个问题:stackoverflow.com/a/32292660/6658553
  • @nathan,很快。这是 Objective-C 版本: UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; layout.scrollDirection = UICollectionViewScrollDirectionHorizo​​ntal;

标签: ios objective-c uicollectionview uicollectionviewcell


【解决方案1】:

如果您在项目中尝试上述代码行,它只会从右到左更改集合视图的内容。但是,如果您需要从右到左滚动,请按照以下代码操作。它可以完美运行。

我在两个示例项目中尝试了代码行。由于它完美运行,我在这里发布答案。

//Scroll From Right to Left
[self.yourCollectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:array.count - 1 inSection:0] atScrollPosition:UICollectionViewScrollPositionRight animated:NO];

我在 viewDidLoad 方法中设置了上面的代码。

【讨论】:

    猜你喜欢
    • 2014-07-09
    • 2012-12-07
    • 2012-11-26
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 2014-06-07
    相关资源
    最近更新 更多