ios – 如何获取UITextField游标更改事件?

前端之家收集整理的这篇文章主要介绍了ios – 如何获取UITextField游标更改事件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究 Android TV遥控器 – iOS版

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

我找不到任何委托或通知会发送UITextfield游标更改事件.

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

非常感谢.

解决方法

观察selectedTextRange属性.

RxSwift上的示例:

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

猜你在找的iOS相关文章