iOSカスタムキーボードで作業しています。これで私はカスタムキーボードにステッカーやGIFを表示する必要がありますが、キーボードでイメージを表示できますが、キーボードからイメージを選択するとtextDocumentProxy
に表示したいという問題があります。いくつかの研究をした後、私は画像をtextDocumentProxy.insertText
として挿入することはできないことを理解しました。そこで私はUIPasteboard
を試して、キーボードから画像をコピーし、入力フィールドlike thisに貼り付けました。画像付きのカスタムキーボードでの問題
ここに私のコード:
let pb = UIPasteboard.generalPasteboard()
let image: UIImage = UIImage(named: "1.png")!
let imgData: NSData = UIImagePNGRepresentation(image)!
pb.setData(imgData, forPasteboardType: kUTTypePNG as String)
pb.image = image
そして、私はまたの.plistファイルにtrue
にRequestsOpenAccess
を設定し、同様のデバイスでカスタムキーボードへのアクセスを可能にしました。しかし、それは私のために働いていない。
可能な方法を提案してください。前もって感謝します。
キーボードで画像を選択しても、画像がコピーされているかどうかはわかりません。ペーストも同様です。入力時に長押しすると貼り付けオプションが表示されません。 – Ramakrishna
私はあなたの問題を解決することを願ってこの答えを見直してください: - http://stackoverflow.com/a/39554347/3752143 –