【发布时间】:2020-03-13 11:13:59
【问题描述】:
我在一个项目中使用 RxSwift。我正在使用控件事件来处理文本字段事件,如下所示。
textField.rx.controlEvent([.editingDidEndOnExit]).subscribe { _ in }.disposed(by: disposeBag)
现在我需要处理一个委托方法
textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool
如果我将委托添加到 textField,controlEvents 将停止工作。
有没有人建议我如何处理这种情况,我可以同时使用控制事件和委托方法?
或者我应该删除这些处理中的任何一个。
谢谢。
【问题讨论】:
-
你能检查一下这个链接吗 - stackoverflow.com/a/51814368/3683408?也许它会帮助你。
标签: ios swift rx-swift uitextfielddelegate