可以检测文本字段是否突出显示文本

时间:2013-06-19 20:57:10

标签: ios objective-c uitextfield

我想知道是否有办法检测当前是否突出显示了textField.text。我正在尝试格式化电话号码,它可以在用户突出显示该字段的情况下工作,然后立即开始键入新号码而不是先清除它。第一个(没有设置,因为我尝试在添加之前检测字段是否为长度为0。在文本突出显示,然后是按键,长度大于0因此它不起作用。

感谢

1 个答案:

答案 0 :(得分:1)

是的,因为UITextField(我相信UITextView)采用UITextInput协议,所以您可以向那些包含selectedTextRange的任何协议方法的人发送消息。请参阅UITextInput Protocol Reference