ユーザーがデフォルトのUIWebViewコントロールの一部としてgeneralPasteboardに標準のコピーを実行したときに応答することに興味があります。これに対応して何か行動を起こしたいと思います。
これは可能ですか、それともイベントを確実にキャプチャできるようにカスタムコピーコントロールを再実装する必要がありますか?
ユーザーがデフォルトのUIWebViewコントロールの一部としてgeneralPasteboardに標準のコピーを実行したときに応答することに興味があります。これに対応して何か行動を起こしたいと思います。
これは可能ですか、それともイベントを確実にキャプチャできるようにカスタムコピーコントロールを再実装する必要がありますか?
changeCountプロパティに関するUIPasteboardのドキュメントには、アイテムがペーストボードにコピーされたときに何が起こるかが詳しく説明されています。
UIPasteboardは、UIPasteboardChangedNotification(追加および変更の場合)およびUIPasteboardRemovedNotification(削除の場合)という名前の通知を投稿します。これらの通知には、(userInfoディクショナリに)追加または削除されたペーストボードアイテムのタイプが含まれます。
次に、 NSNotificationCenter:addObserver:selector:name:object:メソッドを介してUIPasteboardChangedNotificationをサブスクライブする必要があります。