我有一个贴纸包Stickers.xcstickers
,里面有几个贴纸。我想以编程方式获取其中一个贴纸,并将其放在MSStickerView
UICollectionViewCell
中。我知道UIImage
这很简单,你可以做到
let myImage = UIImage(named: "myImage.jpg")
与MSSticker有相同的效果吗?
let mySticker = MSSticker(named: "mySticker")
显然不起作用。
有MSSticker(contentsOfFileURL: URL, localizedDescription: String
但我不确定如何可能以与UIImage类似的方式正确实施。
感谢。
答案 0 :(得分:3)
不,目前没有相应的。此外,您无法以编程方式从资产目录中的图像创建贴纸,因为这些贴纸无法通过文件URL访问(捆绑包上的pathForResource不会为.xcassets文件夹中的项目生成路径)。
你需要去旧学校并将图像作为资源拖动,就像你添加到项目中的任何其他文件一样。
答案 1 :(得分:0)