我感兴趣的是当用户执行标准复制到 GeneralPasteboard 作为默认 UIWebView 控件的一部分时进行响应。我想对此采取一些行动。

这是否可能,或者我是否需要重新实现自定义复制控件,以便我可以确保捕获事件?

有帮助吗?

解决方案

关于changeCount的UIPasteboard文档 属性详细说明将项目复制到粘贴板时会发生什么情况。

UIPasteboard 发布名为 UIPasteboardChangedNotification(用于添加和修改)和 UIPasteboardRemovedNotification(用于删除)的通知。这些通知包括(在 userInfo 字典中)添加或删除的粘贴板项目的类型。

然后,您需要通过以下方式订阅 UIPasteboardChangedNotification NSNotificationCenter:addObserver:选择器:名称:对象: 方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top