Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在UITextView中点击一个单词_Iphone_Objective C_Cocoa Touch_Ios4_Uitextview - Fatal编程技术网

Iphone 在UITextView中点击一个单词

Iphone 在UITextView中点击一个单词,iphone,objective-c,cocoa-touch,ios4,uitextview,Iphone,Objective C,Cocoa Touch,Ios4,Uitextview,我想允许用户在我的iPhone应用程序中键入一些文本,当他们点击/触摸一个单词或句子时,然后调用该单词的方法 我的问题是怎么做 我从应用程序AudioNote中得到了这个想法: 有人知道怎么做吗 你所说的“在那个词上调用方法”是什么意思 我要开始寻找的地方是 如果我了解您想要做什么,您可能可以使用UITextViewDelegate方法来完成 - (void)textViewDidChangeSelection:(UITextView *)textView 看起来他们可能正在使用UIWebVi

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

我的问题是怎么做

我从应用程序AudioNote中得到了这个想法:

有人知道怎么做吗

你所说的“在那个词上调用方法”是什么意思

我要开始寻找的地方是

如果我了解您想要做什么,您可能可以使用UITextViewDelegate方法来完成

- (void)textViewDidChangeSelection:(UITextView *)textView

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

要处理文字点击,您可以将其创建为超链接,并使用以下方法检测触摸:

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

**哦,对不起,忘记输入文本了。我不知道如何在网络视图中做到这一点。

你需要挖掘CoreText抱歉我的英语。我想做的是,当用户点击一个句子时,我希望得到通知。