在集合视图中着色和调整图像视图的大小会闪烁图像视图

时间:2018-06-05 12:48:40

标签: ios swift uicollectionview uiimageview

我遇到了这个问题:当我在集合视图中选择单元格然后调整动画大小以及应用在单元格中保存的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准备了测试回购。 在此先感谢

0 个答案:

没有答案