当前位置: 首页 > 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

组头是这样的

请添加图片描述


http://www.xdnf.cn/news/865153.html

相关文章:

  • OSPF域间路由
  • fastadmin fildList 动态下拉框默认选中
  • parquet :开源的列式存储文件格式
  • 【PhysUnits】15.13 SI类型级量纲(dimension.rs)
  • 针对KG的神经符号集成综述 两篇
  • 企业级实战之Iptables防火墙案例分析
  • 11. 试学内容-如何理解隔离性2(原理)
  • mysql知识点
  • Axios学习笔记
  • 技术文档的降维打击:3大原则+5步结构+CSDN流量密码
  • 瀚文机械键盘固件开发详解:HWKeyboard.cpp文件解析与应用
  • linux 故障处置通用流程-36计+1计
  • 传输层协议 UDP 介绍 -- UDP 协议格式,UDP 的特点,UDP 的缓冲区
  • OPENCV的AT函数
  • 验证负载均衡与弹性伸缩
  • Nginx+Tomcat负载均衡与动静分离架构
  • 保险丝选型
  • Java基础原理与面试高频考点
  • 沉金PCB电路板制造有哪些操作要点需要注意?
  • 论文导读 | 区间数据管理
  • C#由于获取WPF窗口名称造成的异常报错问题
  • SQL 中 NOT IN 的陷阱?
  • 如何确定微服务的粒度与边界
  • 09.MySQL内外连接
  • 4. 数据类型
  • linux 安装 canal 的详细步骤
  • Linux I2C 子系统全解:结构、机制与工程实战
  • Hive开窗函数的进阶SQL案例
  • stm32使用hal库模拟spi模式3
  • git cherry-pick (28)