uiactivityviewcontroller相关内容

如何从UIActivityItemSource函数返回多个值

是否可以从UIActivityItemSource函数返回多个值,并将它们传递给UIActivityViewController的activityItems? 我想返回[Message,Image,url]数组并传递给activityItems。但显然,我使用的切换代码只返回一个值,消息、图像或url,这取决于所选择的活动。 如果我更改: func activityViewControll ..

IOS 8 iPad 应用程序在调用 UIActivityViewController 时崩溃

在这个应用程序中,当在 iPhone 上调用 UIActivityViewController 时,它可以正常工作,但在 iPad 上调用时,应用程序会崩溃.下面是我使用的代码: func shareButtonPress() {//当分享按钮被按下时,添加默认分享短语,添加高分裁剪图像varsharingItems = [AnyObject]()var shareButtonHighscore ..
发布时间:2022-01-11 11:51:34 移动开发

带有自定义 UIActivity 的 UIActivityViewController 将彩色图像显示为灰色

我创建了一个自定义 UIActivity 以显示在共享表中.我创建了一个全彩色的 60x60 图标(png 文件),但是当它显示时它只以灰色显示轮廓.我看不出我写错了什么.我希望有人看到我错过的东西.任何帮助将不胜感激.这是我的代码... @implementation MyActivity#pragma mark - 覆盖- (NSString *)activityType {返回@"MyTy ..
发布时间:2022-01-07 18:01:43 移动开发

从 iOS7 中的 UIActivityViewController 呈现时,无法在邮件编辑器中设置发送和取消按钮的文本颜色

我正在使用 UIActivityViewController 在 iOS7 中共享项目.当我点击邮件选项时,它会弹出邮件编辑器,但是导航栏上的取消和发送按钮以及导航栏本身都是蓝色的,很难阅读,所以我想改变它们的颜色.它适用于 iOS6,但不适用于 iOS7. 我试过了 [[UIBarButtonItem appearance] setTitleTextAttributes:[NSDicti ..
发布时间:2022-01-07 17:40:27 其他开发

UIActivityView 控制器行为很奇怪

我需要使用 UIActivityViewController 在我的应用程序中添加共享功能,但我做了很多研究,发现例如在 IOS7 和 IOS8 中,如果用户尚未登录或在设置中添加帐户,则 UIActivityViewController 将不会加载 twitter 的图标和Facebook 等.我见过一个名为 MusiXMatch 的应用程序,他们使用了歌曲共享模块上的共享功能.他们显示 Fac ..
发布时间:2021-12-25 20:28:25 移动开发

UIActivityViewController 完成处理程序在推文失败时返回成功

我正在使用 UIActivityViewController 来显示共享表,以便用户可以共享我的应用程序.我目前正在测试推文,并且得到了一些意想不到的结果.第一次发推文,一切顺利.第二次,我收到一条重复的推文错误消息,这是意料之中的.问题是 completionWithItemsHandler 返回 success: Bool 作为 true! 我希望能够向用户显示我自己的个性化消息,而不是 ..
发布时间:2021-12-25 20:15:43 移动开发

如何从 UIActivityViewController 中排除 Notes 和 Reminders 应用程序?

我正在创建一个 UIActivityViewController 并将 String 和 URL 传递给它.显然,这会将 UIActivityViewController 配置为使用一些我想排除的项目(我的目标是分享有关我的应用程序的信息). 通过设置适当的excludedActivityTypes,我设法排除了许多系统提供的活动(如“添加到阅读列表"). 但是,我无法排除提醒和备注应 ..
发布时间:2021-12-20 22:46:54 移动开发

Facebook 的 UIActivityViewController 不显示默认文本

我正在使用 UIActivityViewController,它提供了一些默认文本和链接.对于所有社交媒体(短信、电子邮件、推特),都会显示默认文本和 URL.但是,在显示 URL 图像时使用 FB,默认文本不会显示(它只是空白).代码如下: NSString *shareStr = [NSString stringWithFormat:@""some text"];NSURL *websit ..
发布时间:2021-12-09 09:12:46 移动开发

在 Swift 中与 UIActivityViewController 共享文本或图像的基本示例

我开始搜索时想知道如何与 iOS 中的其他应用程序共享.我发现两个重要的方式是 UIActivityViewController UIDocumentInteractionController 这些方法和其他方法在 this SO answer 中进行了比较. 当我学习一个新概念时,我经常喜欢看一个基本的例子来帮助我入门.一旦我得到一些基本的设置,我就可以在以后按照我喜欢的方式 ..
发布时间:2021-12-02 16:21:14 移动开发

SwiftUI - 半模态?

我正在尝试在 SwiftUI 中重新创建一个类似于 iOS13 中的 Safari 的 Modal: 这是它的样子: 有谁知道这在 SwiftUI 中是否可行?我想显示一个小的半模态,可以选择拖动到全屏,就像共享表一样. 非常感谢任何建议! 解决方案 我编写了一个 Swift 包,其中包含一个允许您使用半模态表的自定义修饰符. 这是链接:https://github ..
发布时间:2021-12-02 16:10:33 移动开发

如何在 iOS 中创建自定义 UIActivity?

如何在 iOS 中创建自定义 UIActivity? 我想要这样做的原因是在我的一个应用程序中添加一个评论应用程序按钮,将用户带到 App Store 的评论部分.如何创建这样的自定义 UIActivity? 解决方案 首先,创建文件.我选择将我的 ActivityViewCustomActivity 命名为 使 ActivityViewCustomActivity.h 看起来 ..
发布时间:2021-12-01 18:04:51 移动开发

我可以从 UIActivityViewController 和本机 UIActivityTypePostToTwitter 发送动画 GIF 吗?

我有一个 UIActivityViewController 共享一个对象 符合UIActivityItemSource协议和 通过在适当的方法中返回 .gif 文件的 NSURL 和 CFBridgingRelease(kUTTypeGIF) 来提供动画 GIF 文件. 如果我在新邮件消息中共享我的一个对象,我会看到 GIF 在模拟器中移动.如果我尝试在推特上发布相同的内容,则推文会 ..