UIWebview在第一次点击时没有显示editview

时间:2015-11-10 21:51:13

标签: ios uiwebview touch tap editview

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

在应用程序的加载中,我在UIWebview中选择一个单词,但是在第一次点击时没有显示复制,共享,定义等选项的editview弹出窗口。 从点击后的下一个选择中它可以正常工作。

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

当您选择一个单词并将其向上滚动离开屏幕并尝试选择其他单词时。视图自动向上/向下滚动,并且将选择一个worng单词(View会将所选单词从屏幕滚动的量的偏移量置换为自身。)

拉我的头发来修复它。任何帮助,将不胜感激  简单的代码

@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];

}

1 个答案:

答案 0 :(得分:0)

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