2016-11-08 41 views
0

我有一个collectionView,我正在调整大小。调整大小后,我滑动到下一个单元格并且分页太过分。但是,当我编程scrollToRow,滚动视图完美捕捉。iOS:ScrollView寻呼太远

起初,我认为这些限制可能会导致问题。现在我有一种感觉,在将转换应用到collectionview后,scrollViewflowLayout未注册大小上的更改。

有没有更好的方法来调整collectionView或者使用scrollView注册转换的方法?

调整大小代码:

self.slideCollectionViewTopConstraint.constant = 80 
self.slideCollectionViewLeftConstraint.constant = 150 
self.slidesCollectionView.transform = CGAffineTransform(scaleX: 1.35, y: 1.35) 

回答

0

在更新约束上,你应该告诉它需要与layoutIfNeeded重新计算其布局的视图。你也不能只更新宽度和高度约束,而不是使用比例矩阵?根据文档transform不影响自动布局,只是外观。

+0

我叫layoutIfNeeded,无济于事。同样的行为。至于宽度和高度......也许我会放弃这一点。我唯一担心的是动画的平滑性 –