let myWebsite = NSURL(string:"http://baidu.com/") let img: UIImage = #imageLiteral(resourceName: "test1") guard let url = myWebsite else { print("nothing found") return } let shareItems:Array = [img, url] let activityViewController:UIActivityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil) activityViewController.excludedActivityTypes = [UIActivityType.print, UIActivityType.postToWeibo, UIActivityType.copyToPasteboard, UIActivityType.addToReadingList, UIActivityType.postToVimeo] self.present(activityViewController, animated: true, completion: nil)
带 logo,title,url
let title = "#"+(getLang(key:"appName"))+"#" + crtWeb_title; guard let url = myWebsite else { return } let logo_share_:UIImage = #imageLiteral(resourceName: "logo_share") let shareItems:Array = [title, logo_share_, url] as [Any]
** 解决 第一次 弹出 卡 慢的问题
1, 移除 airDrop 的显示
activityViewController.excludedActivityTypes = [UIActivityType.postToWeibo, UIActivityType.addToReadingList, UIActivityType.postToVimeo,UIActivityType.addToReadingList,UIActivityType.saveToCameraRoll,UIActivityType.assignToContact,UIActivityType.airDrop]
2, 打开方式
OperationQueue.main.addOperation({ self.present(activityViewController, animated: true, completion: nil) })
相关推荐
WHC_Model iOS平台高效转换引擎json->model,model->json,model->Dictionary,支持模型类继承其他模型类,支持指定路径转换,不区分json的key和模型属性名称大小写,自动处理json中null。
在Swift编程语言中,进行HTTP请求是开发iOS和macOS应用程序不可或缺的一部分。SwiftHTTP是一个流行的第三方库,它简化了在...结合这些文件中的类和功能,开发者可以构建出健壮的网络功能,实现与服务器的高效通信。
"Swift -> YSocket 新建 TCP 客户端"这个标题暗示我们将会探讨一个名为YSocket的库,它可能是用Swift实现的一个轻量级TCP客户端库。这个库可能提供了方便的方法来创建、管理和操作TCP连接。让我们深入探讨一下相关的...
Yahoo为了帮助开发者更方便地进行这种迁移,开源了一个在线工具——"swift-Yahoo开源的在线obj-c->swift工具"。这个工具允许开发者直接将Objective-C代码粘贴到网页中,然后自动生成对应的Swift代码。这大大简化了...
- **银行系统集成**:在银行系统中,"pw-swift-core"可用于处理与SWIFT网络的接口,接收和发送报文。 - **合规检查**:在金融交易过程中,库可以用来验证报文的合规性,确保符合监管要求。 - **数据分析**:解析...
Swift-Swift-Video-Generator 是一款专为Swift开发者设计的库,用于高效地处理视频制作任务,包括将图片和音频合成视频以及合并多个视频。这个库为iOS、macOS等Apple平台上的应用开发提供了便利,让开发者可以轻松...
Swift-TSShareHelper是一个专为iOS系统设计的库,旨在简化与微信、QQ、新浪等社交平台的多图分享流程。通过这个库,开发者可以轻松实现用户分享图片到多个社交平台的功能,无需深入理解各个平台的SDK细节。下面我们...
这在Swift-Radio-Pro中可能被用来为音频播放器接口提供通用的功能,如播放、暂停、停止等。 4. **`where`子句**:`where`子句的扩展使得在类型约束时可以添加更多的条件,这对于构建复杂的类型系统非常有用。在...
"swift-linechart" 是一个专为iOS平台设计的折线图组件,它提供了强大的功能和易用性,使得开发者能够轻松地在应用程序中集成高质量的折线图。这个组件是用Swift编程语言编写的,因此充分利用了Swift的现代特性和...
在iOS应用开发中,自定义分享面板是提升用户体验的一个重要环节。Swift作为Apple官方推荐的编程语言,提供了...通过熟练掌握Swift编程和iOS UI设计,我们可以创建出既美观又实用的分享功能,从而满足用户的个性化需求。
总的来说,`swift-syntax`为Swift开发者提供了一个强大的工具,用于理解和操作Swift代码的语法结构,进一步推动了Swift生态系统的发展。无论是为了研究编译器原理,还是为了开发辅助工具,`swift-syntax`都值得深入...
override func popViewControllerAnimated(_ animated: Bool) -> UIViewController? { // 在这里添加你的拦截逻辑 if canPop() { return super.popViewControllerAnimated(animated) } else { return nil } ...
对于许多开发者来说,集成第三方服务,如友盟(Umeng)的分享功能,是提升用户体验的重要环节。"swift-对友盟分享Umeng-Share的功能封装"项目正是为了解决这一需求,它提供了一种高效、简洁的方式来实现文字、图片和...
通过合理利用Swift-web提供的功能,开发者可以构建出高性能、健壮的Web应用程序。同时,由于Swift的跨平台特性,这个框架可能也支持在不同的操作系统和服务器环境中部署运行,增加了开发的灵活性。
这个压缩包"ios-UIActivityViewController系统原生分享-仿简书分享.zip"显然包含了一个示例项目,教你如何使用UIActivityViewController来实现类似简书的分享功能。 UIActivityViewController是UIKit框架的一部分,...
"swift-swift-pons-纯Swift中面向协议的数字系统"是一个专注于使用协议来扩展数字类型的库,名为swift-pons。这个库的创建旨在为Swift提供更灵活的数字处理能力,特别适用于科学计算或需要高度定制的数学运算场景。 ...
Swift-ImageViewer是一个使用Swift编程语言开发的图片查看器应用,专为iOS和macOS平台设计。这个项目由Krisiacik开发,并在特定版本(9afa043)中提供。作为一个专业的IT专家,我将详细介绍这个项目涉及的关键知识点...
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。...无论是构建论坛、博客系统,还是开发文档工具,"Swift-Down"都能成为强大的助手。
除了这些核心功能,`swift-utils`可能还包含其他实用功能,如日期时间处理、JSON序列化与反序列化、线程安全的缓存机制等。这些工具函数可以作为基础框架的一部分,减少重复代码,提高代码质量和可维护性。 在实际...
3. **数据序列化**:swift-request内置了JSON解析支持,可以自动将服务器返回的JSON数据转换为Swift对象,这得益于Swift的类型系统和 Codable 协议。 4. **取消请求**:当视图销毁或不再需要请求结果时,可以方便地...