问题标签 [uiactivity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIActivityViewController - 电子邮件和 Twitter 共享
我最近开始使用 UIActivity 向全世界分享我的应用程序,但我遇到的问题很少。首先,我没有找到如何设置我的电子邮件主题。有什么办法吗?其次,当我设置电子邮件的正文时,有一个额外的“输入”(电子邮件的第一行是空白的,我的文本从第二行开始)。这是代码:
在电子邮件中,它显示:
"
测试 ”
第三:有没有办法知道选择了哪种分享方式?因为当用户在推特上分享时,我想在我的帖子中包含一个主题标签,但现在它也被集成到电子邮件中,这显然没有意义。
谢谢!
objective-c - 加载时浏览器中的 UIActivityViewIndicator 并且如果字符串包含 http:// 将其删除
我正在创建一个简单的网络浏览器作为练习。
我希望它知道如何在加载我的 webView 时添加 UIActivityIndicator。
第二个问题:
如果用户输入 http://,是否可以删除它?我知道你可以在 PHP 中这样做:
我如何在 Objective C 中使用它?
谢谢大家帮助我。
ios - UIActivity activityViewController 在 iPad 上以模态方式呈现,而不是在弹出窗口中
在 iOS 6 中使用客户 UIActivity 子类时,可以指定一个自定义视图控制器,当您从初始 UIActionViewController 的视图中选择您的操作时将显示该控制器。您可以通过从 UIActivity 子类的activityViewController
方法返回对自定义视图控制器的引用来执行此操作。
活动视图控制器
此方法的默认实现返回
nil
. 使用视图控制器提供额外 UI 的子类可以重写此方法以返回该视图控制器。如果此方法返回一个有效对象,系统会为您呈现返回的视图控制器,而不是调用该performActivity
方法。在 iPad 上,您的视图控制器显示在弹出框内。在 iPhone 和 iPod touch 上,您的视图控制器以模态方式呈现。您的自定义视图控制器应该为您的自定义 UI 提供一个视图,并且应该处理这些视图中的任何用户交互。完成活动后,不要自行关闭视图控制器。相反,调用该
activityDidFinish:
方法并让系统为您解除它。
请注意第一段末尾的那一点:在 iPad 上,您的视图控制器显示在弹出框内。在 iPhone 和 iPod touch 上,您的视图控制器以模态方式呈现。
但是,在 iPad 上activityViewController
,无论我如何呈现 UIActivityViewController(模态或通过弹出框),返回的视图控制器总是模态显示。通过弹出框呈现时,它会导致它崩溃,因为它认为它没有被解雇。
我究竟做错了什么?这是 iOS 6 中的错误吗?
更新:这是一个说明问题的简单 Xcode 项目。随意克隆它,看看你是否能看出我们哪里出错了:github.com/simonwhitaker/GSActivityDemo
iphone - UIActivityViewController 共享 UIActivity 未显示
我UIActivityViewController
用于相机胶卷图像共享:
如果我不设置 Facebook 和 Twitter 设置,我无法从UIActivityViewController
.
有人说用户应该先配置 Facebook 和 Twitter 设置,但我可以UIActivityViewController
在配置 FB、Twitter 设置之前从苹果相机应用程序图像共享中找到这些活动。而且我无论如何都看不到消息活动。
我怎样才能让它工作?
ios - 覆盖由内置 UIActivity 类型执行的活动
是否可以覆盖由 UIActivityViewController 使用的内置 UIActivity 类型执行的活动?
例如,我希望 Facebook 活动使用我自己的自定义视图而不是内置视图。我知道你可以继承 UIActivity 来制作你自己的应用程序特定的活动,但你总是坚持内置的默认行为吗?
ios - 处理标准共享提供者的“发布”事件
我通过 UIActivity 为我的应用添加了社交分享。
我们如何为 FB 或 Twitter 等标准提供商处理“发布”事件?
自定义提供者很容易,因为我们为共享手册创建 UI,但对于 FB,它是自动创建的。
objective-c - 在 UIImage 上使用 UIActivityViewController 时,有没有办法指定图像格式?
操作系统似乎出于未知原因选择使用 PNG 或 JPEG。就我而言,我想要发送一个 JPEG(通过邮件、推特等),但我倾向于得到一个非常大的 PNG。
如果我将 UIActivityItemProvider 子类化并返回一个指向我通过使用 UIImageJPEGRepresentation 将 JPEG 写入磁盘而自己创建的文件的 NSURL,我当然可以获得 JPEG。然而,使用 NSURL 会导致其他问题(其中之一是无法使用 iMessage 作为目标)。有什么方法可以使用 UIImage,但指定您更喜欢某种文件格式?(我很确定答案是否定的,但想检查一下。)
ios - 具有内置邮件外观的自定义 UIActivity
我希望将 UIActivityController 与标准活动一起使用来共享 UIImage。但是,当用户选择邮件时,我想做我自己的逻辑:呈现一个表单让用户选择一些选项,然后自己撰写电子邮件,以便我可以将自己的正文和附件添加到电子邮件中。
有没有办法做到这一点?
我知道我可以创建一个自定义 UIActivity,但是我必须提供一个自定义图像,该图像将显示为灰色,并且标准邮件图标会更容易识别。
ios - UIActivityController + UIDocumentInteraction
我在我的应用程序中创建了一个 UIActivictyController,但我想提供在 Dropbox、页面和其他安装的程序中打开的选项。
我知道 UIDocumentInteractionController 提供了这个选项,但是我如何在 UIActivityController 中提供这个选项?
objective-c - UIActivityViewController 在特定动作中使用项目
我有一个 UIActivityViewController,我想让它拥有 safari 所做的所有动作等等。目前我只能收到邮件、消息、推特、脸书和半工作副本。我使用 url 设置活动项目数组。然后我添加了该 url 的 nsstring 并将其与 url 一起添加,一切都很好,就像通过复制字符串复制效果更好一样,我将它粘贴到更多区域。但是当也有字符串时,twitter 和 facebook 将 url 添加到他们的文本中并包含链接。我怎样才能做到让他们没有文字,只有链接?另一个问题是如何在 twitter 和 facebook 活动的链接中显示 web 视图预览?它只显示一个 Safari 图标。第三个问题是如何打印网页的内容?