iOS RxSwift初体验——输入验证程序
status
category
date
summary
slug
icon
tags
password
写在前面
Rx系列一直以来都非常好用,解决了大量的异步问题,同时精简了代码,提高了可读性。
本文参考RxSwift中文文档,但文档中难免有不正确或不详细的地方,所以写这篇文章记录自己学习的过程。
模拟一个输入验证程序

输入验证程序
- 当用户输入用户名时,如果用户名不足 5 个字就给出红色提示语,并且无法输入密码,当用户名符合要求时才可以输入密码。
- 同样的,当用户输入的密码不到 5 个字时也给出红色提示语。
- 只有当用户名和密码同时有效时按钮才可点击。
- 当点击绿色按钮后弹出一个提示框,这个提示框只是用来做演示而已。
全部代码
一些错误
- 在Rx官方文档中,作者似乎漏掉了
disposeBag
这个变量的声明。不要把这个变量放在方法中,而是作为例如ViewController的成员变量,可以把它理解成生命周期的绑定。
Loading...