这是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];
}
答案 0 :(得分:0)
UIWebview有许多错误,并且内存效率不高。 根据苹果的建议将UIWebview替换为WKWebView,并修复了所有错误。