1

ユーザーがデフォルトのUIWebViewコントロールの一部としてgeneralPasteboardに標準のコピーを実行したときに応答することに興味があります。これに対応して何か行動を起こしたいと思います。

これは可能ですか、それともイベントを確実にキャプチャできるようにカスタムコピーコントロールを再実装する必要がありますか?

4

1 に答える 1

3

changeCountプロパティに関するUIPasteboardのドキュメントには、アイテムがペーストボードにコピーされたときに何が起こるかが詳しく説明されています。

UIPasteboardは、UIPasteboardChangedNotification(追加および変更の場合)およびUIPasteboardRemovedNotification(削除の場合)という名前の通知を投稿します。これらの通知には、(userInfoディクショナリに)追加または削除されたペーストボードアイテムのタイプが含まれます。

次に、 NSNotificationCenter:addObserver:selector:name:object:メソッドを介してUIPasteboardChangedNotificationをサブスクライブする必要があります。

于 2009-08-06T02:13:27.693 に答える