WKWebView не имеет контекстного меню на cataylst - PullRequest
1 голос
/ 22 марта 2020

Итак, я пытаюсь, чтобы мое приложение ios работало хорошо на макросах с использованием катализатора. У меня проблема с WkWebView, я ожидаю, что там будет какое-то контекстное меню, но его нет. Как и на iPad, если вы выделите какой-то текст, он даст своего рода контекстное меню для копирования и т. Д. c. Но на катализаторе ничего нет. Я ничего не могу найти в Google по этому поводу. Мой код для создания веб-просмотра это.

func createWebView() {
     let configuration = WKWebViewConfiguration()
     configuration.setURLSchemeHandler(PrayerAssetHandler(), forURLScheme: "x-file")

     webview = WKWebView(frame: webContentView.bounds, configuration: configuration)
     self.webContentView.addSubview(webview!)
     webview?.autoresizingMask = webContentView.autoresizingMask
     webview!.navigationDelegate = self
}

1 Ответ

1 голос
/ 22 марта 2020

Это работает ... но как-то немного странно - после того, как вы сделаете выделение, просто щелкните правой кнопкой мыши за пределами выделения, и вы получите контекстное меню для выделения =)

demo

Протестировано с Xcode 11.4 / macOS 10.15.3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...