我想允许用户在我的iPhone应用中键入一些文字,当他们点击/触摸一个单词或句子时,然后在该单词上调用一个方法。
我的问题是我该怎么做?
我从应用AudioNote获得了这个想法:http://luminantsoftware.com/iphone/audionote.html
有谁知道如何去做?!
答案 0 :(得分:1)
看起来他们可能正在使用UIWebView来显示文本。这使您能够将不同的格式应用于单个单词。
要处理单词,您可以将它们创建为超链接并使用以下方法检测触摸:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
** oops,抱歉忘了输入文字。不知道如何使用webview做到这一点。
答案 1 :(得分:0)
“对该词调用方法”是什么意思?
我开始寻找的地方会在UITextView documentation和UITextViewDelegate documentation
如果我理解你想做什么,你可以用UITextViewDelegate方法做到这一点
- (void)textViewDidChangeSelection:(UITextView *)textView