swift - Swift WKWebView 长按不会立即显示 UIMenuItem
问题描述
是否能够在第一次长按时显示 UIMenuController?
在 Swift 中使用 WKWebView 制作网页浏览器时,
有时长按不显示 UIMenuController。
情况就是这样。
- 长按这个词
- 点击 webView 的其他地方
- 再次长按同一个词(UIMenuController 正在显示)
- 点击地址栏(所有单词都被选中)
- 再次点击地址栏(地址显示 UIMenuController)
- 点击不透明度或触摸取消 btn - 地址栏已关闭
- 再次长按原词。
在7之后的这个序列中。 UIMenuItem 应该在第一次长按时显示,
但 UIMenuController 在第二次长按后显示。
而且,有时当 UiMenuController 显示时,点击其他地方不会隐藏 UIMenuController。
这个问题发生在 iOS google app, safari app
是否能够在第一次长按时显示 UIMenuController?
解决方案
推荐阅读
- symfony - Symfony:如何在事件中使用 resetViewTransformers()
- tsql - SSRS SQL-Restart 订阅运行所有计划的报告
- php - 在 PHP 中验证除以零
- python-3.x - 如何在 gitlab CI/CD 中包含 chromedriver?
- python - 使用 cx_Freeze 将 pygame 转换为 exe
- binary - 如何理解 vtk 二进制文件格式的 base64 编码
- r - R中的矢量化操作导致自定义函数出现问题
- c# - 使用 .Net 打开 XML 文档生成 - 使用 NUMPAGES 添加复杂公式
- python - 从程序员的角度来看,我如何处理 Ramanujan 的嵌套根问题?
- gitlab - Gitlab CI/CD 缓存