我正在尝试构建照片编辑应用。我有一个带有imageView的scrollview。向该图像添加过滤器后,图像将从scrollView中消失。问题是什么?
添加过滤功能:
func filter1(image: UIImage){
let beginImage = CIImage(image: image)
let filter = CIFilter(name: "CISepiaTone")
filter.setValue(beginImage, forKey: kCIInputImageKey)
filter.setValue(0.5, forKey: kCIInputIntensityKey)
let newImage = UIImage(CIImage: filter.outputImage)
self.imageView.image = newImage
centerScrollViewContents()
}
答案 0 :(得分:0)
尝试添加
Imageview.setneedsDisplay()
或者
ScrollView.setneedsDisplay()
原因是触发这些视图重绘其内容。