滚动我的collectionView时遇到问题 选择单元格后,最后一个单元格无法选择
Gtk.Application.Invoke(delegate {
comboBox1.AppendText("Option X");
});
答案 0 :(得分:0)
看起来您正在手动更改单元格大小和位置。 UICollectionView
无法了解这些更改,因此其大小不会发生变化。最后一个单元格只是移出集合视图的可见区域。
我之前没有做过这样的事情,但是看看performBatchUpdates(_:completion:)
。我尝试使用该方法重新加载要扩大的单元格。您的布局必须提供正确的属性,即大小。
从屏幕截图看,您可能会使用UITableView
代替?如果这可能会简化事情。它还有一个performBatchUpdates(_:completion:)
方法,然后UITableViewDelegate
必须提供正确的heights for the rows。
答案 1 :(得分:0)
由于单元格的间距,我们使用了collectionView,我认为如果你对tablviewcell的间距有所了解,那么改变tableviewcell的高度比collectionviewcell更容易,我很高兴有你的想法。