贴纸数据,有属性指向MSSticker MSSticker 贴纸数据,用于发送或者显示 3)、MSConversation:用于发送iMessage的消息;MSMessagesAppViewController...通常只需要用到下面几个类:MSStickerBrowserViewController、MSStickerBrowserView、MSStickerView 和 MSSticker。...前三个类类似于UITableViewController、UITableView、UITableViewCell;MSSticker相当于一个控制贴纸显示的数据模型,支持使用网络地址实例化。...NSObject> - (NSInteger)numberOfStickersInStickerBrowserView:(MSStickerBrowserView *)stickerBrowserView; - (MSSticker...insertMessage:(MSMessage*)message completionHandler:(void(^)(NSError *))result; - (void)insertSticker:(MSSticker
import UIKit import Messages class MessagesViewController: MSMessagesAppViewController { // 创建一个MSSticker...数组来存储我们的表情包 var stickers = [MSSticker]() /* case small 小图模式 case regular 中图 case...forResource: str, withExtension: "gif") { do { let sticker = try MSSticker...每一个要显示什么 func stickerBrowserView(_ stickerBrowserView: MSStickerBrowserView, stickerAt index: Int) -> MSSticker
MSSticker:表情贴图实例。 MSMessage:在Messages App之间进行传递的消息实体。 MSMessageLayout:抽象类,其并没有实现任何方法,有子类实现。...与MSStickerView 在制作表情包Sticker Picks的时候,开发者不需要编写一行代码,实际上如果要通过代码来开发表情包也是没有问题的,这里需要用到的一个类就是MSSticker...类,简单理解,MSSticker类对象就是一个表情贴图,但是它不是一个View视图,若想在Messages App中看到这个表情贴图,还需要借助一个类MSStickerView,MSStickerView...首先,MSSticker类创建方法如下: //初始化方法 通过文件URL 来创建实例 - (nullable instancetype)initWithContentsOfFileURL:(NSURL...来进行MSStickerView类的创建 - (instancetype)initWithFrame:(CGRect)frame sticker:(nullable MSSticker *)sticker
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"eat" ofType:@"gif"]]; MSSticker...*sticker = [[MSSticker alloc] initWithContentsOfFileURL:url localizedDescription:@"Localized" error:
领取专属 10元无门槛券
手把手带您无忧上云