WKWebView kann außerhalb von contentInset @ nicht angeklickt werd

Ich habe eine App mit einer UIWebView und muss diese in WKWebView ändern. Alles funktioniert einwandfrei, außer wenn das WebView mit contentInset ungleich 0 erstellt werden muss. Das Problem ist, dass das WKWebView keine Berührungen außerhalb der Grenzen des contentInset seines ScrollView empfängt.

Ich habe eine einfache Beispiel-App zum Testen erstellt:

- (void)viewDidLoad {
   [super viewDidLoad];

   WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
   self.wkWebView = [[WKWebView alloc] initWithFrame:self.view.frame configuration:config];
   [self.view addSubview:self.wkWebView];

   self.wkWebView.scrollView.contentInset = UIEdgeInsetsMake(200, 0, 0, 0);
   NSURL *url = [NSURL URLWithString:@"http:/www.google.com"];
   NSURLRequest *request = [NSURLRequest requestWithURL:url];
   [self.wkWebView loadRequest:request];
}

Wenn ich die WebView über dem oberen Einschnitt scrolle, kann ich in diesem Bereich nicht auf die WebView klicken.

Ich habe versucht, nach ähnlichen Problemen zu suchen, hatte aber kein Glück. Ist noch jemand auf dieses Problem gestoßen?

Vielen Dan

Antworten auf die Frage(4)

Ihre Antwort auf die Frage