当用户点击空间时,UITextField突出显示文本

时间:2012-08-16 09:09:45

标签: iphone ios uitextfield uitextfielddelegate

我有一个UITextField我让用户在stackoverflow中写标签。我真正想要的是stackoverflow的功能,稍微区别在于检测键盘中用户的触摸空间按钮。好吧,stackoverflow立即搜索并显示结果。而我希望用户点击空格按钮。你们有什么想法,我可以受益的任何教程吗?我确定我将使用UITextFieldDelegate方法


-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string


但我不知道在用户开始点击另一个单词之前如何突出显示这些单词。

1 个答案:

答案 0 :(得分:2)

要突出显示文字,您必须使用NSAttributestring,为此,您将使用支持UITextView的{​​{1}}。

参考支持NSAttributestring的EGOTextView链接

这样做是为了检测NSAttributestring中的空格,如下所示:

UITextField