美文网首页iOS-swiftiOS Developer
RxSwift初体验,你入坑了没?

RxSwift初体验,你入坑了没?

作者: 百草纪 | 来源:发表于2017-06-30 15:54 被阅读308次
1.监听按钮点击
testBtn.rx.tap.subscribe { (event : Event<()>) in
    print("按钮发生了点击")
}.addDisposableTo(bag)
2.监听UITextField的文字改变
let textField = UITextField()
// 方式一
textField.rx.text.subscribe { (event : Event<String?>) in
    print(event.element!!)
}.addDisposableTo(bag)
// 方式二
textField.rx.text.subscribe(onNext: { (str : String?) in
    print(str!)
}).addDisposableTo(bag)
3.将UITextField文字改变的内容显示在Label中
textField.rx.text
            .bindTo(testLabel.rx.text)
            .addDisposableTo(bag)
4.KVO
testLabel.rx.observe(String.self, "text")
            .subscribe(onNext: { (str : String?) in
                print(str)
            }).addDisposableTo(bag)
            
testLabel.rx.observe(CGRect.self, "frame")
            .subscribe(onNext: { (frame : CGRect?) in
                print(frame)
            }).addDisposableTo(bag)
5.UIScrollView的滚动
scrollView.rx.contentOffset
            .subscribe(onNext: { (point : CGPoint) in
                print(point)
            }).addDisposableTo(bag)

后期有时间再给大家综合整理一下入坑笔记

  • 迟来的更新
    • 使用途中发现用了这个框架真的提示功能太差了,稍微复杂一点的句子勉强写完后,再写其他代码基本没有提示了;两个新工程都是这样,这编译速度,没谁了。

相关文章

  • RxSwift初体验,你入坑了没?

    1.监听按钮点击 2.监听UITextField的文字改变 3.将UITextField文字改变的内容显示在Lab...

  • RXSwift学习资料

    使用自带教程入门 RxSwift 入坑手册 Part0 - 基础概念 RxSwift 入坑手册 Part1 - 示...

  • RxSwift 网络请求

    一、说明 入坑RxSwift 有段时间了,之前在项目中只是小范围的使用RxSwift,为了更好的使用响应式编程,决...

  • RXSwift的使用用法

    发现 关注 消息 RxSwift入坑解读-你所需要知道的各种概念 沸沸腾关注 2016.11.27 19:11*字...

  • RXSwift 入坑记

    以前一直都是命令式编程,这个view干嘛,那个label干嘛,这样的代码写了几个世纪了,实在是疲劳了而且重复使用率...

  • RxSwift入坑笔记

    自学Swift有一段时间了,在一个技术群里偶然听到RxSwift的概念,了解了以后,觉得很有必要学一学。但是开始接...

  • RxSwift项目实践

    RxSwift-MVVM 这个项目是入坑RxSwift以来的一些收获,历经多个真实项目的实践。我也一直在为写出简洁...

  • Rxswift入坑系列(2)

    rx 不建议开始就硬要把基础的啃透了在入手 只需要看的懂做了什么,做完有什么效果可以先入手一些实战了. 模仿官方d...

  • Rxswift入坑系列(1)

    必须的swift需要会 推荐大家一个学习swift的最好的网站https://www.raywenderlich....

  • Rxswift入坑系列(3)

    rxswift近期使用总结 先说坑吧 1 2 方式一和二是完全不相同的方式一是正常的当task.type 产生时就...

网友评论

  • butterflyer:老铁。为何subscribe没有代码提示。。3.5版本的
    butterflyer:@浮云漫步 我试试去。。我拿xib拖得。。
    百草纪:@butterflyer 我也不知道!不过你用代码创建的控件是有提示的!
  • __________mo:感觉比reactive cocoa好用,不过还没开始看

本文标题:RxSwift初体验,你入坑了没?

本文链接:https://www.haomeiwen.com/subject/atcicxtx.html