我有一个贴纸包Stickers.xcstickers,里面有几个贴纸。我想以编程的方式获得这些贴纸中的一个,并将其放在UICollectionViewCell中的一个UICollectionViewCell中。我知道用UIImage是很容易的,你可以
let myImage = UIImage(named: "myImage.jpg")在MSSticker中是否存在类似于此的内容?
let mySticker = MSSticker(named: "mySticker")显然不起作用。
虽然有MSSticker(contentsOfFileURL: URL, localizedDescription: String,但我不知道如何在可能的情况下以类似于UIImage的方式正确实现。
谢谢。
发布于 2016-09-26 16:07:50
不,目前还没有等价物。此外,您也不能以编程的方式从资产目录中的图像创建粘贴,因为这些粘贴无法通过文件URL访问(包上的pathForResource不会为.xcassets文件夹中的项生成路径)。
您需要进入老学校,并将图像作为资源拖入,就像添加到项目中的任何其他文件一样。
发布于 2017-06-08 01:10:36
不幸的是,BJHStudios是对的!我最近回答了另一个问题,你可能想看看。它将使用BrowserView (contentsOfFileURL: URL,localizedDescription: String)方法将您的贴纸放到MSSticker上所需的所有内容。
https://stackoverflow.com/questions/39670553
复制相似问题