【发布时间】:2018-06-26 04:15:45
【问题描述】:
我有时会像这样滚动到单元格的左侧:
collectionView.scrollToItem(
at: IndexPath(row: 5, section: 0),
at: .left, // TODO: Left ignores inset
animated: true
)
这是在scrollToItem 实施之前的开始方式:
但是,当我尝试使用滚动到项目时,它会将单元格粘贴到边缘而不是考虑插入:
有没有一种简单的方法可以修复 collectionView.scrollToItem 以适应插入?
【问题讨论】:
-
从 .left 尝试 .bottom
-
好主意,但不幸的是没有为我工作。我试过:“collectionView.scrollToItem(at:indexPath,at:[.bottom,.left],动画:true)”。我还尝试了不同的变体,例如 [.top, .left]、.bottom、.top、[.left, .bottom] 等。
-
1.方向是垂直的还是水平的? 2. 你的细胞大小是多少?例如一次显示一项或两项或 n 个项目
标签: ios swift uicollectionview uicollectionviewlayout