貼り付けられる前に貼り付けられたコンテンツを取得する方法はありますか?理想的には、ユーザーが編集可能な要素のデフォルトのポップアップメニューから「貼り付け」を選択したときに貼り付ける内容を読むことが理想です。今は、コンテンツ編集可能なdivを持つUIWebViewを見ています。UIWebView(Swift)のペーストアクションを傍受する
コード私はこれまでのところ(ルドビクの答えに触発さ)き
class myWebView: UIWebView {
override public func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
print(action)
return super.canPerformAction(action, withSender: sender)
}
}
出力(Iは、コンテンツの編集可能なdiv要素をタップするたびに):
カット: コピー: 選択: のSelectAll: 削除: _promptForReplace: _transliterateChinese: _showTextStyleOptions: _lookup: _define: _addShortcut: _accessibilitySpeak: _accessibilitySpeakLanguageSelection: _accessibilityPauseSpeaking: _share: makeTextWritingDirectionRightToLeft: makeTextWritingDirectionLeftToRight:
本家ペーストセレクタがここにリストされていない、それはポップアップメニューで利用可能です。
テキストフィールドのテキストが表示されます。 – Tj3n
あなたは 'UITextField'または' UITextView'でコンテンツを貼り付けることを意味していますか?これのために – KrishnaCA