点击UITextView中的单词

时间:2011-02-15 19:06:39

标签: iphone objective-c cocoa-touch ios4 uitextview

我想允许用户在我的iPhone应用中键入一些文字,当他们点击/触摸一个单词或句子时,然后在该单词上调用一个方法。

我的问题是我该怎么做?

我从应用AudioNote获得了这个想法:http://luminantsoftware.com/iphone/audionote.html

有谁知道如何去做?!

2 个答案:

答案 0 :(得分:1)

看起来他们可能正在使用UIWebView来显示文本。这使您能够将不同的格式应用于单个单词。

要处理单词,您可以将它们创建为超链接并使用以下方法检测触摸:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

** oops,抱歉忘了输入文字。不知道如何使用webview做到这一点。

答案 1 :(得分:0)

“对该词调用方法”是什么意思?

我开始寻找的地方会在UITextView documentationUITextViewDelegate documentation

如果我理解你想做什么,你可以用UITextViewDelegate方法做到这一点

- (void)textViewDidChangeSelection:(UITextView *)textView