我遇到了这个问题:当我在集合视图中选择单元格然后调整动画大小以及应用在单元格中保存的imageView的色调时,imageView会闪烁。
以下是我选择单元格时运行的代码块:
func select() {
if !currentlySelected {
currentlySelected = true
sportImageView.image = sportImageView.image!.withRenderingMode(.alwaysTemplate)
sportImageView.tintColor = .red
contentView.layoutIfNeeded()
sportImageViewWidthConstraint.constant = defaultSportImageViewWidth + 16
UIView.animate(withDuration: animationDuration) {
self.contentView.layoutIfNeeded()
}
}
}
我为这个问题here准备了测试回购。 在此先感谢