我有一个我正在调整大小的collectionView。调整大小后,我滑动到下一个单元格,分页太远了。但是,当我以编程方式scrollToRow
时,scrollview完美捕捉。
起初,我认为限制可能导致问题。现在我感觉在将转换应用到collectionview
后,scrollView
或flowLayout
都没有注册大小的变化。
是否有更好的方法来调整collectionView的大小或使用scrollView注册转换的方法?
调整代码大小:
self.slideCollectionViewTopConstraint.constant = 80
self.slideCollectionViewLeftConstraint.constant = 150
self.slidesCollectionView.transform = CGAffineTransform(scaleX: 1.35, y: 1.35)
答案 0 :(得分:0)
更新约束后,您应该告诉视图需要使用layoutIfNeeded重新计算其布局。您也不能更新宽度和高度限制而不是使用比例矩阵吗?根据文档,transform不会影响自动布局,只会影响外观。