滚动到uicollectionview的最后一个cel

时间:2018-02-18 21:04:14

标签: ios swift uicollectionview cell collectionview

滚动我的collectionView时遇到问题 选择单元格后,最后一个单元格无法选择 under this cell there is another cell but there is not any space for scrolling

unavailable last cell can not scroll to reach it

Gtk.Application.Invoke(delegate {
    comboBox1.AppendText("Option X");
});

2 个答案:

答案 0 :(得分:0)

看起来您正在手动更改单元格大小和位置。 UICollectionView无法了解这些更改,因此其大小不会发生变化。最后一个单元格只是移出集合视图的可见区域。

我之前没有做过这样的事情,但是看看performBatchUpdates(_:completion:)。我尝试使用该方法重新加载要扩大的单元格。您的布局必须提供正确的属性,即大小。

从屏幕截图看,您可能会使用UITableView代替?如果这可能会简化事情。它还有一个performBatchUpdates(_:completion:)方法,然后UITableViewDelegate必须提供正确的heights for the rows

答案 1 :(得分:0)

由于单元格的间距,我们使用了collectionView,我认为如果你对tablviewcell的间距有所了解,那么改变tableviewcell的高度比collectionviewcell更容易,我很高兴有你的想法。