在 UIWebView 中执行操作后隐藏文本选择手柄

2024-02-12

我有几个定制UIMenuItems通过选择来执行操作UIWebView。在该选择上运行操作后,我想隐藏选择手柄,就像copy: does.

我尝试过使用window.getSelection().removeAllRanges();那是有效的window.getSelection()不再返回任何内容,但文本选择手柄保持可见。

有没有办法删除选择和手柄?

Edit:我不需要它成为JS解决方案,但我无法通过重新加载网络视图来释放状态。


只需禁用并重新启用用户交互:

myWebView.userInteractionEnabled = NO;
myWebView.userInteractionEnabled = YES;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 UIWebView 中执行操作后隐藏文本选择手柄 的相关文章

  • 生成具有固定数字长度的随机数?

    我正在生成随机数 int randomID arc4random 3000 但我想生成至少 4 位数字的随机数 如 1000 2400 1122 我想知道 Objective C 的代码 请尝试 生成数字 1000 9999 int ran
  • iOS 中 NSDecimalNumber 的小数分隔符错误

    我尝试通过以下方式输出具有正确的小数分隔符的十进制数的描述 NSString strValue 9 94300 NSDecimalNumber decimalNumber NSDecimalNumber decimalNumberWithS
  • CALayer边框奇怪问题

    我正在向 CALayer 添加边框 但有一些奇怪的行为 在我应用的边框之后出现模糊边框 参见屏幕截图 这是我的代码 void configureLabel self hidden YES self textAlignment NSTextA
  • (Kiss)XML xpath 和默认命名空间

    我正在开发一个 iPhone 项目 需要解析一些 xml xml 可能包含也可能不包含默认名称空间 我需要知道如何解析 xml 以防它使用默认命名空间 由于我需要读取和写入 xml 因此我倾向于使用 KissXML 但我愿意接受建议 这是我
  • iOS:生成pdf时绘制文本时如何设置字体?

    我在ios应用程序中使用drawpdf函数生成pdf 同时调用nsobject类中的drawtext函数 它根据我指定的框架和字符串清楚地绘制文本 我的代码是 void drawText NSString textToDraw inFram
  • iPhone - UIImage imageWithData 返回 nil

    我需要从字节数组创建 UIImage 现在我创建了字节数组 image CGImageCreateWithImageInRect aux CGImage imageRect context CGBitmapContextCreate dat
  • Objective-C NSString for 循环与characterAtIndex

    我试图逐个字符地循环遍历 NSString 但出现 EXC BAD ACCESS 错误 您知道如何正确执行此操作吗 我已经在谷歌上搜索了几个小时但无法弄清楚 这是我的代码 m self textLength self text length
  • 如何在 iPhone 上使用带有线程的 sqlite + fdbm 库

    相关这个问题 https stackoverflow com questions 1082554 我想把数据加载放在后台 但是 我收到 库例程调用不按顺序 错误 In 这个所以线程 https stackoverflow com quest
  • 从命令行添加 Xcode 开发者帐户

    我正在尝试使用xcodebuild allowProvisioningUpdates在我只能通过命令行访问的计算机 Azure Devops macOS 托管计算机 上 不幸的是 根据man xcodebuild为了使用 allowProv
  • ReactiveCocoa 将 SignalProducers 合二为一

    我正在使用 ReactiveCocoa 并且我有几个 SignalProducers let center NSNotificationCenter defaultCenter let signalProducer1 center rac
  • 贴纸包会在模拟器上使 iMessage 崩溃,但在 iPhone 上不会崩溃

    按照 Apple 的在线说明和视频在 Xcode 中创建了一个贴纸包 所有图像的尺寸均正确且远低于文件大小阈值 如果我在我的实体 iPhone 上构建并运行贴纸包 一切都会完美运行 如果我在模拟器上构建并运行贴纸包 对于任何模拟的 iPho
  • 将 NSData 转换回音频文件

    我已经转换了我的 caf音频文件到NSData使用以下代码行对象 NSData audioData NSData dataWithContentsOfFile MyRecorderFilePathURL path options 0 err
  • “预期的 ';'在 Swift 下的顶级声明符之后”

    我正在尝试将所有颜色设置在一个 Swift 文件中 该文件可以在我的整个应用程序中使用 下面的代码会导致 import Foundation import UIKit class DotColors let tsblueColor UICo
  • UIPickerView selectRow 未按预期工作

    我创建了一个UIPickerView它有两个组件 第一个组件 A 的行数固定为 13 另一个组件 B 的行数可变 具体取决于 A 中选择的行 加载时UIPickerView我调用以下命令 以便我可以在两个组件中默认选择 但是我遇到的问题是只
  • 图像作为电子邮件附件

    我想构建一个应用程序 我可以在电子邮件中附加图像 打开图像并将其设置为我的壁纸 我想让它跨平台 所以你能告诉我是否可以使用phonegap 或者我是否必须为iphone和android构建一个本机应用程序 您好 如果您只想通过电子邮件附加图
  • Objective-C 中发送给对象的消息可以被监听或者打印出来吗? [复制]

    这个问题在这里已经有答案了 可能的重复 Objective C 中拦截方法调用 https stackoverflow com questions 1618474 intercept method call in objective c 如
  • 如何解决 Xcode 5 中的红色(已移动)文件?

    在 Xcode 4 中 当您要移动文件时 可以通过单击右侧菜单中的按钮并通过 Finder 选择新位置来解析文件的新位置 在 Xcode 5 中 右侧菜单中没有按钮 我还没有找到任何方法通过右键单击文件或顶部菜单栏选项来指定文件的新位置 在
  • iOS:如何知道 reloadData() 已完成其任务?

    我想滚动到给定索引 self boldRowPath 但是当我调试时scrollToRow之前执行reloadData 如何知道reloadData已完成 func getAllTimeEvent self arrAllTimeEvent
  • 在 Swift 中从 Parse 加载图像

    我成功地将数据从 Parse 提取到 swift 中 但我的图像似乎没有按照我的方式工作 在我的 cellForRowAtIndexPath 方法中 我执行以下操作 var event AnyObject eventContainerArr
  • 是否可以跨 2 个不同的 iOS 应用程序访问数据?

    假设我在 App1 中存储了一些 ID 数据 并希望在同一设备上的 App2 中访问它 平台上可以这样吗 如果没有的话有什么解决方法吗 您可以使用iOS 钥匙扣 http developer apple com library ios do

随机推荐

  • Tomcat 访问日志中的 HTTP 状态代码 500 ClientAbortException / 管道损坏

    我们使用 Kibana 设置了一些仪表板和可视化 以监控 tomcat 为 Spring Boot Web 应用程序生成的访问日志 我们特别关注状态代码为 5xx 的请求 事实证明 如果客户端请求资源 并且在请求正在进行时取消该请求 使用C
  • 在 vb.net 中关闭数据读取器的正确点

    我在 vb net 中有这段代码 reader myCommand ExecuteReader If reader HasRows Then While reader read End While End If 我应该在之后使用 reade
  • 闪亮:动态更改选项卡名称

    我正在开发一个应该处理多种语言的闪亮应用程序 我设法动态翻译应用程序的几乎所有元素 具体取决于selectInput选择语言 然而 困难的事情 仍然是navbarPage选项卡以及tabPanels在我的页面内 我不能改变他们的名字 我尝试
  • 美丽的汤和表抓取 - lxml 与 html 解析器

    我正在尝试使用 BeautifulSoup 从网页中提取表格的 HTML 代码 table class facts label table 我想知道为什么下面的代码适用于 html parser 并打印回来none如果我改变 html pa
  • 什么是顶点数组对象?

    我今天刚刚开始从本教程学习 OpenGL http openglbook com the book http openglbook com the book 我读到了第二章 画了一个三角形 除了 VAO 这个缩写可以吗 之外 我理解了所有内
  • iOS 7/8 UITableView Cell:两个具有动态高度的 UILabel,具有可变行高的自动布局

    因此 当我只有一个标签可以根据字符串的长度更改高度时 我可以使用自动布局设置动态高度大小 我的问题是 如果我添加另一个应该执行相同操作的 UILabel 事情就不会成功 我将内容拥抱优先级和压缩阻力都设置为 1000 我收到歧义警告 如果我
  • INNER JOIN 独特 ID

    我有以下代码 FROM CTE Order cte INNER JOIN tblOrders o ON cte OrderId o Id INNER JOIN tblOrderUnits ou ON o id ou OrderId INNE
  • javafx 中具有不同单元格值的 TableView

    在下面的代码中有 4 列 在 特定值 列中 可以添加不同类型的数据 如字符串 整数 日期等 但我想在同一列中在该单元格中输入的值旁边添加一个按钮 前提是该值是字符串 像这样的东西 名字 姓氏 年龄 特别价值 詹姆斯 史密斯 10 10 10
  • 从AVPlayer获取HLS的PCM数据

    这个问题在过去几年里似乎被问过几次 但没有人回答 我正在尝试处理来自 HLS 的 PCM 数据 并且必须使用 AVPlayer 这篇文章利用了本地文件https chritto wordpress com 2013 01 07 proces
  • #value 错误,但在 VBA 中有效

    以下函数引用自彭博社 当从 Sub 过程调用时 该函数可以工作 但不能作为工作表公式 有谁知道为什么 Public Function GetRatesSTATIC As Variant Application DisplayAlerts F
  • 使用 Google.Cloud.BigQuery.V2 实现 BigQuery 加载作业的幂等性

    您可以使用 Google Cloud BigQuery V2 中具有 CreateLoadJob 方法的 BigQueryClient 创建 csv 加载作业 以从 Google Cloud Storage 中的 csv 文件加载数据 如何
  • 使用 TensorFlow 对象检测 API 确定最大批量大小

    TF 对象检测 API 默认情况下会获取所有 GPU 内存 因此很难判断我可以进一步增加批处理大小多少 通常我只是继续增加它 直到出现 CUDA OOM 错误 另一方面 PyTorch 默认情况下不会占用所有 GPU 内存 因此很容易看到我
  • CDK/Cloudformation 中资源的逻辑 ID 中的哈希值

    每当我从 CDK 生成 cloudformation 模板时 我都会看到在逻辑 ids 中 它添加了某种哈希 那个哈希是什么意思 例如 测试4FCEEF4A 这个哈希值 4FCEEF4A 是如何生成的 资源的逻辑 ID 使用以下命令设置al
  • Firebase 数据库规则。当通配符的子元素 === auth.uid 时允许

    结构 accounts JGeRgwAUBM active true created 1468406951438 key JGeRgwAUBM Rules rules read false write false accounts uid
  • 将 ASP.Net Web Forms 项目部署到 Fedora 24

    这是我当前的设置 我的本地计算机 这是我在 Windows 10 上使用 Visual Studio 2015 Professional 启用 CloudflareFlexible SSL 创建和编程 ASP Net WebForms 项目
  • 在 PHP 中裁剪图像

    我想用 PHP 裁剪图像并保存文件 我知道你应该使用 GD 库 但我不知道如何使用 有任何想法吗 Thanks 你可以使用imagecopy裁剪图像的所需部分 命令如下 imagecopy resource dst im the image
  • 在 iOS 中使用 Core Audio 同时播放和录制

    我需要使用 Core Audio 同时播放和录制 我真的不想使用 AVFoundation API AVAudioPlayer AVAudioRecorder 来执行此操作 因为我正在制作音乐应用程序 并且不能有任何延迟问题 我查看了App
  • Python 多处理和共享 numpy 数组

    我有一个问题 与此类似 import numpy as np C np zeros 100 10 for i in range 10 C sub get sub matrix C i other args shape 10x10 C i 1
  • SQL ANY 和 SOME 关键字在所有 SQL 方言中都是同义词吗?

    在 Postgres 中 ANY and SOME当用在谓词表达式的右侧时是同义词 例如 这些是相同的 column ANY SELECT column SOME SELECT 此处记录了这一点 http www postgresql or
  • 在 UIWebView 中执行操作后隐藏文本选择手柄

    我有几个定制UIMenuItems通过选择来执行操作UIWebView 在该选择上运行操作后 我想隐藏选择手柄 就像copy does 我尝试过使用window getSelection removeAllRanges 那是有效的windo