2016-09-23 55 views
4

我有一个贴纸包Stickers.xcstickers,里面有几张贴纸。我想以编程方式获得这些贴纸之一,并将其​​放入MSStickerView,我在UICollectionViewCell中。我知道有UIImage很容易,你可以做iOS 10 Swift以编程方式从Stickers.xc贴图中获取贴纸

let myImage = UIImage(named: "myImage.jpg") 

是否有一个相当于这个与MSSticker?

let mySticker = MSSticker(named: "mySticker")显然不起作用。

MSSticker(contentsOfFileURL: URL, localizedDescription: String但我不确定如何在可能的情况下以类似于UIImage的方式正确实施。

谢谢。

回答

3

不,目前没有相应的。此外,您无法以编程方式从资产目录中的图像创建贴图,因为这些无法通过文件URL进行访问(bundle上的pathForResource不会为.xcassets文件夹中的项目生成路径)。

您需要上老学校,并将图像拖入资源中,就像您添加到项目中的任何其他文件一样。

0

BJHStudios是正确的,不幸的是!我最近回答了另一个问题,你可能想看看。它覆盖了所有需要使用MSSticker(contentsOfFileURL:URL,localizedDescription:String)方法将贴纸粘贴到BrowserView上的方法。

Link to other question

+0

随着多一点代表,[你将能够复制的标志这样的问题(https://stackoverflow.com/privileges/comment)。在此之前,将链接发布为答案并不是很理想,并且通常会被删除。或者,如果问题不是重复的,*定制这个特定问题的答案*。 –

+0

那我该怎么办?不回答这个世界的问题!?复制相同的答案,并直接将其变成一个重复的问题?我还无法评论。 –

+0

如果你不能标志(但),并没有分歧,那么是的,请不要回答。 –

相关问题