Iphone 如何从UIWebView获取选择文本?
大家好 我正在开发我的应用程序,它有一个从网站上发布文章的功能 这是一张带有UIMenuController的UIWebview的图片Iphone 如何从UIWebView获取选择文本?,iphone,objective-c,ipad,uiwebview,Iphone,Objective C,Ipad,Uiwebview,大家好 我正在开发我的应用程序,它有一个从网站上发布文章的功能 这是一张带有UIMenuController的UIWebview的图片 当用户点击按钮时,可以获取事件。但是我找不到获取用户选择的文本的方法 在UITextView中,它具有“selectedRange”属性,因此很容易获取选择文本 UIMenuItem *facebookMenuItem = [[UIMenuItem alloc] initWithTitle:@"Facebook" action:@selector(face
当用户点击按钮时,可以获取事件。但是我找不到获取用户选择的文本的方法 在UITextView中,它具有“selectedRange”属性,因此很容易获取选择文本
UIMenuItem *facebookMenuItem = [[UIMenuItem alloc] initWithTitle:@"Facebook" action:@selector(facebookMenuItemTapped:)];
UIMenuItem *twitterMenuItem = [[UIMenuItem alloc] initWithTitle:@"Twitter" action:@selector(twitterMenuItemTapped:)];
[UIMenuController sharedMenuController].menuItems = [NSArray arrayWithObjects: facebookMenuItem, twitterMenuItem, nil];
[twitterMenuItem release];
[facebookMenuItem release];
我想在UIWebView上获取选择文本。
有人有想法或暗示吗
谢谢。或者如果您不想弄乱Javascript,您可以将所选内容复制到粘贴板上,然后通过运行以下命令来检索:
[[UIApplication sharedApplication] sendAction:@selector(copy:) to:nil from:self forEvent:nil];
NSString *text = [UIPasteboard generalPasteboard].string;
可能的复制品有人能解释一下如何使用它吗?我无法让它工作。我们可以获取所选文本的属性吗?像黑体字和其他?