【问题标题】:Shifting Neighbouring Cells to Right in Collection View在集合视图中将相邻单元格向右移动
【发布时间】:2019-05-19 05:59:31
【问题描述】:

在 tvOS 中,我有一个水平滚动的集合视图。在集合视图中聚焦单元格时,我希望聚焦单元格增加其大小,并希望相邻单元格轻轻向右滑动。已经实现了大小的增加,但是否也可以实现相邻单元格的向右滑动。

【问题讨论】:

    标签: swift uicollectionview uicollectionviewcell tvos


    【解决方案1】:

    此方法适用于 UITableView。希望它也对你有用。

    实现collectionView(_:layout:sizeForItemAt:) 来设置每个项目的大小。对于每个项目,如果它应该处于展开模式,请在此处返回较大的尺寸。否则,返回默认大小。

    然后,当点击单元格时(在委托方法中),执行以下操作:

    collectionView.reloadItems(at: [indexPath])
    

    我现在无法对其进行测试,但这应该会为更改设置动画。让我知道它是否有效(或无效)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 1970-01-01
      相关资源
      最近更新 更多