问题标签 [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.

0 投票
8 回答
3967 浏览

ipad - UIActivity activityViewController 没有在 iPad 上关闭

我有一个UIActivity创建自己的子类activityViewController

在 GitHub 上添加了一个完整的复制品。


根据文档,您不应该手动关闭它。相反,操作系统会在您调用activityDidFinish:. 这在 iPhone 上运行时效果很好。

当我说“有效”时,这就是我所期待的事件序列(并在 iPhone 上看到):

  1. 显示UIActivityViewController
  2. 用户按下我的自定义活动
  3. 我的视图控制器出现
  4. 我打电话activityDidFinish:
  5. 我的自定义视图控制器被解雇
  6. UIActivityViewController也被解雇了

UIActivityViewController然而,当我在 iPad 模拟器上运行相同的代码时——唯一的区别是我activityViewController

正如我所说,这是代码 wo/popUP在 iPhone 上工作,我已经逐步完成了代码,所以我知道它activityDidFinish:被调用了。

我发现这个雷达在beta 3中讨论了同样的问题iOS6,但它似乎是这样的基本功能,以至于我怀疑我的代码而不是操作系统中存在错误(另请注意,它与 Twitter 和 Facebook 功能一起正常工作!)。


我错过了什么吗?当 activityViewController 在 a 中运行时,我是否需要在它中做一些特别的事情UIPopoverViewController?iPad上的“流程”应该不同吗?

0 投票
1 回答
4205 浏览

iphone - 我应该从 UIActivity activityImage 返回什么 UIImage?

我创建了 UIActivity 的子类,以在我的应用程序的活动表上呈现自定义活动。但是我无法让它显示我的图标。

我尝试了一些典型图标大小的不同图像,例如:

但我只是得到一个灰色方块,我的图标根本不显示。

编辑:真正的问题是我的 XCode 文档已经过时,所以我没有关于最大图像大小非常有限的信息。

0 投票
2 回答
11554 浏览

objective-c - 用 UIImage 编写 UIActivityTypeMessage

如果有人可以提供一些见解,那就在徘徊。对于我的生活,我无法弄清楚如何使用 UIActivityTypeMessage 发送 UIImage ,尽管有人说这是可能的。

文档说:http: //developer.apple.com/library/ios/#documentation/UIKit/Reference/UIActivity_Class/Reference/Reference.html

UIActivityTypeMessage

该对象将提供的内容发布到消息应用程序。使用此服务时,您可以提供 NSString 和 NSAttributedString 对象作为活动项的数据。您还可以指定内容使用 sms 方案的 NSURL 对象。在 iOS 6.0 及更高版本中可用。在 UIActivity.h 中声明。

所以据我了解,我只能发送 NSString/NSURL。我不认为你这是可能的。

我正在使用这个:

任何帮助将非常感激。

0 投票
1 回答
13158 浏览

ios - 如何自定义 UIActivityViewController 共享菜单的例子?

是否有如何UIActivityViewController使用我自己的图标和自定义共享菜单的示例IBAction

我见过这个...

但我还没有让它工作。

0 投票
1 回答
831 浏览

twitter - iOS6 UIActivity 推文表文本未填充

我是第一次使用 UIActivity 类,几乎没有修改:

当我对此进行测试时,电子邮件、消息和 Facebook 会自动填充 textToShare 和 imageToShare,而只有图像出现在推文表上。

Apple UIActivity 类文档说 UIActivityTypePostToTwitter 将接受 NSString、NSAttributedString、UIImage、AVAsset 和 NSURL 对象。

WWDC 视频示例主要以 Facebook 示例为特色,而我之前从未处理过 Twitter。

我认为它会像电子邮件/消息/Facebook 那样填充,我不知道从这里去哪里。看起来它应该很简单,但是我的搜索导致了更复杂的自定义 Twitter 问题和解决方案。

0 投票
3 回答
10271 浏览

ios - 将自定义活动添加到 UIActivityController 时出现问题

我正在尝试对标准活动(打印、邮件、FaceBook 等)实施自定义活动,但现在只需要标准打印(用于 AirPrint)和我自己通过直接方法进行的自定义打印。我显然缺少一些基本的东西,因为我的自定义类中的任何方法都没有被调用过。现在我只有一些 NSLog 语句来确定调用顺序,并让框架运行。

以下是我对自定义活动类的测试代码:

还有他们

这是主程序中的调用:

正如我所说,没有调用自定义类中的任何方法,但系统邮件、消息和复制图标显示在活动表中,而不是打印图标。我只希望系统打印图标(和我自己的)。

如果我取消注释顶部的语句块(并注释掉 NSArray *activityItems ......),则系统邮件、消息、打印和复制图标。在这个实验中,我认为我通过创建自己的格式化程序来混合不同的方法,但这似乎是 WWDC 2012 的建议?

如果我随后取消注释带有“excludeActivityTypes”的行,我只会得到系统打印图标。

我欢迎任何意见来帮助我解决这个问题。

如果有人知道任何示例代码来做我想做的事,那就太好了。

编辑:将代码更新为我的工作代码。

0 投票
4 回答
52052 浏览

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

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

我想要这个的原因是在我的一个应用程序中添加一个评论应用程序按钮,将用户带到 App Store 的评论部分。我怎样才能创建这样的自定义UIActivity

0 投票
2 回答
8052 浏览

ios - 覆盖 UIActivityViewController 默认行为

在 iPhone 上的照片应用程序中,当您选择邮件共享选项时,照片会以动画方式进入向上滑动的模态视图控制器。如何修改内置 UIActivities 的行为?例如,我希望能够设置邮件撰写者的主题字段。

0 投票
1 回答
1068 浏览

ios - UIActivity 和 AVAsset 数据类型使用

根据UIActivity 类文档,可以将AVAsset对象作为数据源添加到UIActivityTypePostToFacebook活动中。这是否意味着我们可以使用标准活动类型发布视频?如果不是,那么我可以使用活动项目UIActivityTypePostToFacebook发布什么样的项目?AVAsset

0 投票
2 回答
5049 浏览

ios - 没有 Facebook 设置的 UIActivity

如果默认 iOS 设置中没有 Facebook 帐户设置,UIActivity是否可以显示 Facebook ?UIActivityViewController现在,如果我输入一些 fb 帐户 - 我看到 fb in UIActivityViewController,如果没有 - 看不到。有任何想法吗?