如何從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文件夾中。之後,只需使用這個簡單的方法來創建貼紙對象。
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. 從CIImage創建UIImage
- 2. 從MKMapView創建UIImage
- 3. 從UILabel創建UIImage?
- 4. 使用遠程鏡像創建MSSticker
- 5. 加速從SpriteSheet創建UIImage
- 6. 從NSString創建一個UIImage
- 7. Swift 3:從UIBezierPath創建UIImage
- 8. 從UIImageView和UITextView創建UIImage
- 9. 從XIB創建UIImage如何構建?
- 10. 從CGImageRef創建的UIImage失敗,UIImagePNGRepresentation
- 11. 創建從PNG的OpenGL繪圖的UIImage
- 12. 從兩個UIImageView創建一個UIImage
- 13. 從網站的網址創建UIImage
- 14. 從原始數據創建UIImage
- 15. 從旋轉的UIImageView創建UIImage
- 16. 如何從字節創建UIImage?
- 17. 從UIImage創建Leptonica PIX結構
- 18. 從緩衝區創建的NSData創建UIImage返回nil?
- 19. Malloc創建UIImage時崩潰?
- 20. 如何創建一個代表UIImage徑向部分的UIImage?
- 21. 一個UIImage CoreGraphics在創建不重複
- 22. 在運行時使用UIGestureRecognizer創建UIImage
- 23. 用animatedImageWithImages創建的UIImage有錯誤?
- 24. autorelease與在ImageContext中創建UIImage
- 25. objective-c - 用Core Graphics創建一個UIImage
- 26. 創建特定大小的UIImage
- 27. 如何創建三角形UIImage
- 28. 創建UIImage時出現iOS:CGBitmapContext創建錯誤
- 29. 如何從NSData創建UIImage和XMPP的頭像數據?
- 30. Vuforia-iOS-如何從UIImage動態創建/添加圖像目標