1

我对 RxSwift 和 RxCocoa 很陌生。我想使用 RxCocoa 将图像设置为 UIButton。

 settingButton.rx.image(for: .normal).onNext(UIImage.init(named: "closeButton"))

任何人都知道如何将图像设置为 UIButton?我做得对吗?

4

1 回答 1

3

我不建议您被动地设置按钮的图像。如果您没有任何特殊原因这样做,请以正常(必要)方式进行:

settingButton.setImage(UIImage.init(named: "closeButton"), for: .normal)

这是你如何被动地做到这一点,不需要asObserver和东西:

button.rx.image().onNext(UIImage.init(named: "closeButton"))
于 2017-06-29T17:22:21.947 回答