ReactiveCocoa 5.0 swift版本

2017-03-22  本文已影响124人  音吹

转换的类型有:

RACSiganl 变为 Signal

</pre></code>

RedView中代码

<pre><code>var btn : UIButton?
let (signal,obser) = Signal<Any,NoError>.pipe()

override init(frame: CGRect) {
    super.init(frame: frame)
    backgroundColor = UIColor.red
    btn = UIButton(type: .custom)
    btn?.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
    btn?.setTitle("哈哈", for: .normal)
    addSubview(btn!)
    
    btn!.reactive.controlEvents(.touchUpInside).observeValues({ (_) in
        print("redView点击")
        self.obser.send(value: "redView代理")
        self.obser.sendCompleted()

    })

</pre></code>

上一篇 下一篇

猜你喜欢

热点阅读