首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏天天P图攻城狮

    iOS基础开发实践:iMessage Extension浅析

    贴纸数据,有属性指向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

    3.1K20发布于 2018-08-09
  • 来自专栏岑志军的专栏

    iOS10新特性-自定义iMessage application

    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

    81130发布于 2018-05-28
  • 来自专栏一“技”之长

    iOS10中Messages独立应用与扩展插件详析

    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

    1.5K10发布于 2018-08-15
  • 来自专栏君赏技术博客

    开始一步一步学习Message App Extension

    NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"eat" ofType:@"gif"]]; MSSticker *sticker = [[MSSticker alloc] initWithContentsOfFileURL:url localizedDescription:@"Localized" error:

    58230发布于 2018-08-31
领券