我有一个包含此属性的集合视图:
collection.frame = CGRectMake(0,20,fullWidth,0)
collection.contentInset = UIEdgeInsetsMake(100 , 0, 0, 0)
我运行这个动画:
UIView.animateWithDuration(3.0,animations:{
let frame = CGRectMake(0, 20,fullWidth,200)
collection.frame = frame
}completion: {})
动画效果很好,但问题是:
在动画运行时,集合似乎会自动向上滚动!
所以在动画结束时,用户应向上滚动以查看第一个单元格。怎么解决?感谢
修改: 我通过在动画完成后更改contentOffset.y解决了这个问题。