UIImageからMSStickerを作成するにはどうすればよいですか? MSStickerの唯一のイニシャライザはローカルURLからのもので、私は最初にUIImageをファイルに書き込む必要があると信じさせています。それが事実なら、誰かがこれを行う方法を説明することができますか? NSData.writeToFile()
を使用してファイルに書き込むことができましたが、MSSticker初期化子に渡すURLを特定できませんでした。UIImageからMSStickerを作成する
0
A
答えて
0
この他のスレッドで容易に利用可能な解決策があります:iOS 10 Message Extension app: How can I get the MSSticker created by this function?
アイデアは、あなたの質問に言及同じです:ディスクに画像を保存し、それらからMSStickerインスタンスをロードします。
0
UIImageを使用してMSStickerを作成することができます。まず、assets.xcassetsフォルダではなくリソースをbundleに入れる必要があります。その後、この単純なメソッドを使ってステッカーオブジェクトを作成します。
let imagePath = Bundle.main.path(forResource: imgName, ofType: ".png")
let pathurl = URL(fileURLWithPath: imagePath!)
do {
try cell.stickerview.sticker = MSSticker(contentsOfFileURL: pathurl, localizedDescription: "anything that you want")
}
catch {
fatalError("Failed to create sticker: \(error)")
}
関連する問題
- 1. リモートイメージを使用したMSStickerの作成
- 2. CIImageからUIImageを作成する
- 3. ポイントからUIImageを作成する
- 4. NSDataからUiImageを作成します。
- 5. UIImageデータからURLを作成
- 6. 生のRGBAデータからUIImageを作成
- 7. UIImageカットアウトを作成
- 8. UIViewからスケーリングされたUIImageを作成する
- 9. LeptonicaのPix構造からUIImageを作成する
- 10. iphone:XMLドキュメントのデータから新しいUIImageを作成する
- 11. Swift 3:UIBezierPathからUIImageを作成する
- 12. 黒いUIImageを作成するには?
- 13. CGImageSourceCreateThumbnailAtIndexを使用してUIImageからサムネイルを作成
- 14. ファイルパスからUIImageを作成できません
- 15. UIImageのラウンドコーナーの作成
- 16. UIImageからsnapshotViewAfterScreenUpdatesで作成されたUIView:
- 17. CVを作成中にエラー:: UIImage
- 18. uiimageからサムネイルを生成する効果的な方法
- 19. BackgroundColor + UIImageからUIImageへのイメージ
- 20. UIImageViewからUIImageが出る
- 21. 三角形UIImageの作成方法
- 22. UIImagePickerControllerReferenceURLからUIImageをロードする
- 23. 関数からUIImageを取得する
- 24. バックグラウンドスレッドでUIWebViewをレンダリングしてUIImageを作成する -
- 25. 透明な背景を持つUIImageを作成する方法
- 26. UIImageからバイトを取得
- 27. 特定のサイズのUIImageを作成する
- 28. コンテンツでUIImageをプログラムで作成する方法
- 29. UIImage境界でシャドーエフェクトを作成する方法
- 30. UIImageを作成するために別のUIImageに画像を描画する方法