如何获取 UITextField 光标更改事件?

Cha*_*-Yu 5 events cursor uitextfield ios

我正在研究 Android TV Remote Controller - iOS 版本

我需要检测 UITextField 中的光标更改事件并将此事件发送到 Android TV。

我找不到任何委托或通知将发送 UITextfield 光标更改事件。

有什么办法可以得到这个活动吗?

非常感谢。

NSL*_*der 0

观察selectedTextRange财产。

RxSwift 上的示例:

textField.rx.observeWeakly(UITextRange.self, "selectedTextRange")
            .observeOn(MainScheduler.asyncInstance)
            .skip(1)
            .bind { (newTextRange) in
                print(newTextRange)
            }
            .disposed(by: disposeBag)
Run Code Online (Sandbox Code Playgroud)