2013-01-11 22 views

回答

1

一般来说,你不能。 Facebook和Twitter共享活动以及它们展示的UI是Apple制作的UIActivity的私有子类。

如果你真的想要,你可以做一些挖掘工作以确定Facebook或Twitter活动的UIActivity子类是什么,然后使用method swizzling覆盖- (void)performActivity;并调出自己的用户界面。这是一种你不应该使用的可怕方法,因为它可能会在未来的iOS版本中以一种讨厌的方式破坏(应用程序崩溃),并且几乎肯定会让你退出应用程序商店。但如果你好奇,这是一种有趣的学习方式。