我如何检测 Swift iOS 中 UIImageView 中的图像变化
How i detect changes image in a UIImageView in Swift iOS
我在UIImageView
中使用。我的 UIViewController
。就我而言,如果我的图像视图发生变化,我想做的是让我知道它是否已更改。
使用KVO.
class ViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
private var imageChangeObservation: NSKeyValueObservation?
override func viewDidLoad() {
super.viewDidLoad()
imageChangeObservation = imageView.observe(\.image, options: [.new]) { [weak self] (object, change) in
print("Image changed")
}
}
}
我在UIImageView
中使用。我的 UIViewController
。就我而言,如果我的图像视图发生变化,我想做的是让我知道它是否已更改。
使用KVO.
class ViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
private var imageChangeObservation: NSKeyValueObservation?
override func viewDidLoad() {
super.viewDidLoad()
imageChangeObservation = imageView.observe(\.image, options: [.new]) { [weak self] (object, change) in
print("Image changed")
}
}
}