我正在使用UIActivityViewController
,但我想重新排列可用活动的顺序。现在它选择显示它们的顺序,并将它们放在一个可滚动的行上,然后在分隔符下方有更多。是否可以重新排列这些显示的顺序,或者将其中一些移动到分隔线下方?
问问题
3252 次
2 回答
4
除了自定义活动之外,您无法重新排序活动。它们将按照您提供它们的顺序出现。但他们总是在标准活动之后。您可以指定自定义活动出现在哪一行。您的自定义UIActivity
应覆盖该activityCategory
方法并返回UIActivityCategoryAction
or UIActivityCategoryShare
。
于 2013-09-27T22:46:46.907 回答
1
UIActivityViewController 目前不提供任何机制来指定可用活动的顺序,也不提供指定出现在分隔符上方和下方的能力。
UIActivityViewController 有第三方替代品,例如REActivityViewController
提供更多自定义选项,但我认为它尚未针对 iOS 7 进行更新。
于 2013-09-27T22:39:17.407 回答