jjzjj

msstickerview

全部标签

ios - 在 iOS 10 上的 MSStickerBrowserViewController 中,如何判断用户选择了哪个标签?

我有一个MSStickerBrowserViewController的子类,它包含一个带有几十个MSSticker的MSStickerBrowserView。对于分析,我们正在尝试跟踪哪些贴纸在贴纸应用程序中最受欢迎。有什么方法可以判断用户选择了哪个MSSticker? 最佳答案 不幸的是,没有委托(delegate)方法可以告诉我们这些信息。我通过制作自己的MSStickerViews的UICollectionView来解决这个问题,然后将点击和长按手势识别器添加到贴纸View。确保手势的shouldRecognizeSimult

swift - 以编程方式创建贴纸包,将 UICollectionViewCell 转换为 MSStickerView 时出现问题

因此,我选择在我的消息扩展贴纸包中不使用Storyboard。iMessage应用程序带有Storyboard文件和MessagesViewController.swift。我创建了2个名为CollectionViewController和StickerCell的文件。这个想法是将CollectionViewCell子类化并将其转换为MSStickerView并将该View作为“单元格”出列到我的CollectionView中。这是将“StickerCell”设置为MSSstickerView的代码:overridefunccollectionView(_collectionView: