82、iOS 活动视图与扩展开发全解析

iOS 活动视图与扩展开发全解析

在 iOS 应用开发中,活动视图(Activity View)是一个非常实用的功能,它允许用户对数据进行共享、操作等。同时,通过扩展机制,开发者可以让自己的应用参与到系统级的活动中。下面将详细介绍活动视图的展示、自定义活动以及扩展开发的相关内容。

1. 活动视图类型

当在应用中展示活动视图时,应用可以添加内部实现的活动菜单项,还能提供系统级活动,主要有以下两种形式:
| 类型 | 描述 | 表现形式 |
| ---- | ---- | ---- |
| 共享扩展(Share Extensions) | 用于接受信息进行存储或发送到服务器的应用,如 Notes、Reminders、Twitter、Facebook 等 | 在活动视图的上排以应用图标表示 |
| 动作扩展(Action Extensions) | 对宿主应用提供的数据进行某种操作 | 在活动视图的菜单项中表示 |

2. 展示活动视图

通常,用户点击应用中的“分享”按钮时会展示活动视图,具体步骤如下:
1. 实例化 UIActivityViewController

let url = Bundle.main.url(forResource:"sunglasses", withExtension:"png")!
let things : [Any] = ["This is a cool picture", url]
let avc = UIActivityViewController(
    acti
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值