Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我正在为iOS开发一款游戏,想知道如何在自动共享时删除iOS提供的一些本机选项,例如“分配联系人”和“打印”。我对此进行了大量研究,我能找到的最接近的建议是研究UIActivityViewController,但我找不到解决方案,我将附加两个图像,一个是现在的外观,另一个是2的外观。它必须在删除选项的最后,谢谢!!!
Link of how it looks now
Link with options removed
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我正在为iOS开发一款游戏,想知道如何在自动共享时删除iOS提供的一些本机选项,例如“分配联系人”和“打印”。我对此进行了大量研究,我能找到的最接近的建议是研究UIActivityViewController,但我找不到解决方案,我将附加两个图像,一个是现在的外观,另一个是2的外观。它必须在删除选项的最后,谢谢!!!
Link of how it looks now
Link with options removed
最佳答案
查看excludedActivityTypes
的UIActivityViewController
属性。
NSArray *items = ... // your activity items
UIActivityViewController *activityView = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];
activityView.excludedActivityTypes = @[ UIActivityTypeAssignToContact, UIActivityTypePrint ];
activityView.completionHandler = ... // your completion block
// display activity view here