【问题标题】:UICollectionView Bring Item to center positionUICollectionView 将项目带到中心位置
【发布时间】:2016-10-21 11:08:20
【问题描述】:

我使用collectionview来显示模型和年份,用户可以滑动单元格。

被选中的单元格将被定位到中心而不取决于项目的数量。

任何帮助将不胜感激。

【问题讨论】:

    标签: ios uiscrollview uicollectionview uicollectionviewcell


    【解决方案1】:

    SOL 1:

    collectionView.scrollToItemAtIndexPath(indexPath, atScrollPosition: .centeredHorizontally, animated: true)
    

    SOL 2: 我建议您在开头和结尾添加空项目。因此用户可以将第一个和最后一个可见项目滚动到中心。

    【讨论】:

    • .CenteredVertically 用于垂直集合视图。
    • 我已经尝试过了,但是元素是左对齐的,假设我有 2 个对象,那么对象从左侧开始而不是从中心开始,所以如果还有其他溶胶。
    • @Diksha 我建议你在开头和结尾添加空项目。因此用户可以将第一个和最后一个可见项目滚动到中心。
    • @Diksha 不要忘记忽略空项目选择。
    • @Diksha 或者添加页眉和页脚?这很简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 2012-05-01
    相关资源
    最近更新 更多