在尝试使用它几个晚上之后,似乎要么我完全误解了如何使用它,要么Apple当前的实现很糟糕:
>您不能为不同的服务指定不同的消息.如果我想要一些可以解决的问题:邮件,Facebook,消息和Twitter,它最多需要140个字符才能在Twitter上运行.有没有办法为每种类型的活动设置自定义内容?
>似乎无法为邮件设置主题行或收件人.我已经阅读了文档,他们认为这可能是使用mailto:protocol的NSURL可能实现的,但在我的测试中,这些URL只是被推到了邮件正文中.实际上是否有办法设置主题行和可选的收件人?
>如果我想解决这些缺点,并通过子类化UIActivity来进行我自己的自定义活动,我必须使用自定义图像/图标.因此,我无法使用Apple的官方图标模仿Mail活动,例如实现我自己的自定义活动后端实际上让我设置主题行,收件人,自定义正文等.我错了,有没有办法使用Apple的服务图标,但有机会自定义行为? (我看到的唯一回调就是在活动完成后运行的回调,对吗?)
我希望我错了!
解决方法 你最好使用一个行为类似UIAcitvityController的自定义组件,因为它非常有限,正如你所指出的那样.这是一个例子:https://github.com/hjnilsson/REActivityViewController,我只是从https://github.com/romaonthego/REActivityViewController分叉,允许您设置电子邮件主题字段.
总结以上是内存溢出为你收集整理的ios – 我不理解UIActivityViewController,或者当前的实现很糟糕?全部内容,希望文章能够帮你解决ios – 我不理解UIActivityViewController,或者当前的实现很糟糕?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)