当前位置: 首页 > news >正文

iOS UIActivityViewController 组头处理

0x00 情形一

- (void)shareAction1
{// 当前 View 转成图片UIImage *image = [self snapshotImage:self.view];NSArray *activityItems = @[image];UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];activityVC.completionWithItemsHandler = ^(UIActivityType  _Nullable activityType, BOOL completed, NSArray * _Nullable returnedItems, NSError * _Nullable activityError) {if (activityType == UIActivityTypeSaveToCameraRoll) {// 保存到相册后,可以给个提示}};[self presentViewController:activityVC animated:YES completion:nil];
}

1、应用未设置 AppIcon 图标时

组头是这样的

请添加图片描述

2、应用设置了 AppIcon 图标时

组头是这样的

请添加图片描述


0x01 情形二

- (void)shareAction2
{// 当前 View 转成图片UIImage *image = [self snapshotImage:self.view];NSString *text = @"Haomissyou";  // 多了这个NSArray *activityItems = @[image, text];UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];activityVC.completionWithItemsHandler = ^(UIActivityType  _Nullable activityType, BOOL completed, NSArray * _Nullable returnedItems, NSError * _Nullable activityError) {if (activityType == UIActivityTypeSaveToCameraRoll) {// 保存到相册后,可以给个提示}};[self presentViewController:activityVC animated:YES completion:nil];
}

添加了文字后

组头是这样的

请添加图片描述


0x02 情形三

- (void)shareAction3
{// 换成这个// 读取工程中的图片(或者先保存图片到沙盒,再读取文件url)NSString *path = [[NSBundle mainBundle] pathForResource:@"video2_cover" ofType:@"png"];NSURL *url = [NSURL fileURLWithPath:path];NSArray *activityItems = @[url];UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];activityVC.completionWithItemsHandler = ^(UIActivityType  _Nullable activityType, BOOL completed, NSArray * _Nullable returnedItems, NSError * _Nullable activityError) {if (activityType == UIActivityTypeSaveToCameraRoll) {// 保存到相册后,可以给个提示}};[self presentViewController:activityVC animated:YES completion:nil];
}

换成图片 URL 后,添加了图片url

组头是这样的

请添加图片描述


相关文章:

  • 第 86 场周赛:矩阵中的幻方、钥匙和房间、将数组拆分成斐波那契序列、猜猜这个单词
  • NLP学习路线图(二十四):门控循环单元(GRU)
  • 经典ReLU回归!重大缺陷「死亡ReLU问题」已被解决
  • 分类与逻辑回归 - 一个完整的guide
  • 学习笔记085——Spring Data JPA笔记
  • RabbitMQ 的异步化、解耦和流量削峰三大核心机制
  • Elasticsearch中的映射(Mapping)是什么?
  • Git Github Gitee GitLab
  • 区块链跨链通信:使用 Cosmos SDK 实现链间互操作
  • 电子手机商城源码+springboot+vue3(带用户协同过滤个性化推荐算法)
  • gitlab rss订阅失败
  • 文献分析指令
  • Python 中 kwargs.get() 方法详解
  • IOS 打包账号发布上传和IOS Xcode证书配置
  • 【推荐算法】Embedding+MLP:TensorFlow实现经典深度学习推荐模型详解
  • JavaWeb:前端工程化-TS(TypeScript)
  • 吴恩达机器学习讲义概述
  • 【python深度学习】Day 44 预训练模型
  • superior哥AI系列第9期:高效训练与部署:从实验室到生产环境
  • 【面经分享】滴滴
  • 企业培训师资格证报考2023/seo优化网站推广
  • 做网站图片自动切换/网络营销模式有哪几种
  • 如何打开网站/知名的seo快速排名多少钱
  • 初创公司网站设计苏州/成免费crm特色
  • 双语 网站 数据怎么做/windows优化大师最新版本
  • 大连百度网站排名优化/求好用的seo软件