0

这是 iOS9 及更高版本的问题。

在加载应用程序时,我在 UIWebview 中选择了一个词,但在第一次点击时没有显示复制、共享、定义等选项的编辑视图弹出窗口。从点击后的下一个选择开始,它工作正常。

甚至 -(BOOL)canPerformAction:(SEL)action withSender:(id)sender 委托在第一次点击并选择时为所有选项返回 NO

此外,当您选择一个单词并将其从屏幕上向上滚动并尝试选择其他单词时。视图会自行向上/向下滚动,并且会选择一个磨损的单词(视图会自行移动所选单词从屏幕上滚动的量的偏移量)。

拉我的头发来解决这个问题。任何帮助将不胜感激其简单的代码

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];


[self.view becomeFirstResponder];
NSString *urlAddress = @"https://en.wikipedia.org/wiki/Main_Page";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_myWebView loadRequest:requestObj];

}

4

1 回答 1

0

UIWebview 有很多错误,内存效率不高。根据苹果的建议,将 UIWebview 替换为 WKWebView 并修复了所有错误。

于 2016-01-19T17:42:13.487 回答