有没有办法让我找出用户何时放大 UITextField 中的文本以在字符之间移动光标?
我正在为深色的文本字段使用自定义背景。但是,我的视图背景很浅,这意味着当放大镜出现在文本字段上方时,我看不到文本(因为它是白色的)。
我希望能够听到放大何时开始,也许将文本颜色更改为黑色,直到他们完成放大,以便可以在放大镜中看到它。
这是可能吗?
谢谢
有没有办法让我找出用户何时放大 UITextField 中的文本以在字符之间移动光标?
我正在为深色的文本字段使用自定义背景。但是,我的视图背景很浅,这意味着当放大镜出现在文本字段上方时,我看不到文本(因为它是白色的)。
我希望能够听到放大何时开始,也许将文本颜色更改为黑色,直到他们完成放大,以便可以在放大镜中看到它。
这是可能吗?
谢谢
长按不一定需要拦截,但是编辑的时候可以用aUITextFieldDelegate
来改变background
andbackgroundColor
属性。在此处查看 yakovlev 的解决方案。