首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS开发攻城狮的集散地

    UIActivityViewController系统原生分享-仿简书分享

    利用UIActivityViewController实现系统原生分享,不需要三方SDK,支持自定义分享,可以分享到微博、微信、QQ、信息、邮件、备忘录、通讯录、剪贴板、FaceBook.....等等 效果2.gif 接下来介绍UIActivityViewController:Demo里也注释的很清楚 1. 创建要分享的数据内容,加在一个数组 ActivityItems里。 //创建分享视图控制器,初始化UIActivityViewController ActivityItems 在执行activity中用到的数据对象数组。 */ UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems completion:nil]; } } 接下来介绍自定义UIActivity,主要就是重写了以下方法: + (UIActivityCategory)activityCategory{ // 决定在UIActivityViewController

    4.1K80发布于 2018-05-22
  • 来自专栏一“技”之长

    iOS开发中活动视图控制器UIActivityViewController的应用

    iOS开发中活动视图控制器UIActivityViewController的应用     在iOS开发中,UIActivityViewController常用来弹出分享面板,其实除了用来社会化分享,UIActivityViewController URLWithString:@"https://www.baidu.com"]; //活动的图片 UIImage * image = [UIImage imageNamed:@"ios"]; UIActivityViewController * con = [[UIActivityViewController alloc]initWithActivityItems:@[content,url,image] applicationActivities UIActivityViewController继承自UIViewController,类解析如下: //初始化方法 - (instancetype)init; - (instancetype)initWithNibName * con = [[UIActivityViewController alloc]initWithActivityItems:@[content,url,image] applicationActivities

    5K10发布于 2018-08-15
  • 来自专栏iOS开发攻城狮的集散地

    Url Scheme实现APP间通信、分享

    示例: 接下来就以我之前写的UIActivityViewController系统原生分享-仿简书分享和iOS开源小项目-WSL两个Demo为例,让我们看下怎么可以让UIActivityViewController 相当于WSL回调唤起UIActivityViewController系统原生分享,过程同一、二步。 给UIActivityViewController系统原生分享 也添加Url Scheme,便于从WSL返回主应用UIActivityViewController系统原生分享。 给UIActivityViewController系统原生分享也添加Url Scheme 重写UIActivityViewController系统原生分享中AppDelegate中的openUrl方法, 在返回UIActivityViewController系统原生分享应用时根据从WSL返回的数据处理结果做出反应。

    2.7K50发布于 2018-05-22
  • 来自专栏iOS开发攻城狮的集散地

    Url Scheme实现APP间通信、分享

    示例: 接下来就以我之前写的UIActivityViewController系统原生分享-仿简书分享和iOS开源小项目-WSL两个Demo为例,让我们看下怎么可以让UIActivityViewController 相当于WSL回调唤起UIActivityViewController系统原生分享,过程同一、二步。 给UIActivityViewController系统原生分享 也添加Url Scheme,便于从WSL返回主应用UIActivityViewController系统原生分享。 [给UIActivityViewController系统原生分享也添加Url Scheme] 重写UIActivityViewController系统原生分享中AppDelegate中的openUrl方法 ,在返回UIActivityViewController系统原生分享应用时根据从WSL返回的数据处理结果做出反应。

    2.1K80发布于 2018-05-22
  • 来自专栏大宇笔记

    iOS 原生分享

    image; NSURL *urlToShare = url; NSArray *activityItems = @[urlToShare,textToShare,imageToShare]; UIActivityViewController * actVc = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities

    86510发布于 2019-01-15
  • 来自专栏日常技术分享

    ios 跳转第三方App文档预览

    } } //获取路径文件url NSURL*fileUrl = [NSURL fileURLWithPath:fileName]; // 初始化UIActivityViewController NSArray *activityItems = @[fileUrl]; UIActivityViewController *activityVC = [[UIActivityViewController

    88640发布于 2018-09-13
  • 来自专栏iOS Developer

    iOS9新特性之实现3D Touch就是So easy(更新Swift版)

    shortcutItem.type isEqualToString:@"-11.UITouchText.share"]){ NSArray *arr = @[@"hello 3D Touch"]; UIActivityViewController *vc = [[UIActivityViewController alloc]initWithActivityItems:arr applicationActivities:nil]; UITouchText.share": let items = ["hello 3D Touch"] let activityVC = UIActivityViewController

    86020发布于 2018-06-28
  • 来自专栏coding...

    iOS开发-RAC+MVVM练手项目 图床App写在前面准备工作界面设计首页历史关于后记

    UIImage *image =[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]]; UIActivityViewController *a = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:titleText,shareText UIImage *image =[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]]; UIActivityViewController *a = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:titleText,shareText

    1.2K20发布于 2018-08-23
  • 来自专栏iOS开发攻城狮的集散地

    iOS开源小项目-WSL

    锁屏歌词.PNG 详情可以参考我之前的文章: iOS 音乐播放器之锁屏效果+歌词解析 仿简书分享-UIActivityViewController系统原生分享 iOS技术网站和常用软件 iOS

    2.9K60发布于 2018-05-22
  • 来自专栏月亮与二进制

    [译]《iOS Human Interface Guidelines》——Activity活动

    API NOTE 查看UIActivityViewController Class Reference学习更多关于在你的代码中定义活动视图控制器的内容;查看Activity学习如何设计一个提供了自定义任务的活动

    67220发布于 2021-11-23
  • 来自专栏肘子的Swift记事本

    烟花与无人机|肘子的 Swift 周报 #069

    Hill 的建议如下: ShareLink/UIActivityViewController:适合通用分享场景,支持多种分享方式(如邮件、消息应用等),但不适合需要发送到特定地址的场景。

    41000编辑于 2025-02-05
  • 来自专栏肘子的Swift记事本

    WWDC 2025:回归务实的一年 | 肘子的 Swift 周报 #089

    ShareLink 在 SwiftUI 中分享内容 (Sharing Content in SwiftUI with ShareLink)[12] ShareLink是 SwiftUI 中对系统分享面板(UIActivityViewController

    59710编辑于 2025-06-17
  • 来自专栏肘子的Swift记事本

    Ask Apple 2022 与 SwiftUI 有关的问答(上)

    欢迎大家在 Discord 频道[2] 中进行更多地交流Q&AUIActivityViewControllerQ:是否有计划为 iOS 系统的 UIActivityViewController 添加 “

    15.9K20编辑于 2023-03-08
领券