2013-06-22 136 views
0

我正在为iOS游戏工作,并希望知道如何删除iOS自动分享时提供的某些本机选项,如“分配给联系人”&“打印”。我在这方面做了大量的研究,我能找到的最接近的建议是研究UIActivityViewController,但我一直无法找到我的解决方案,我附上了两张图片,其中一张是现在的样子2它需要在结束时删除选项,谢谢!如何从iOS Native Sharing功能中删除某些选项?

Link of how it looks now

Link with options removed

回答

4

看那UIActivityViewControllerexcludedActivityTypes财产。

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 
+0

你可以删除whatsApp,viber吗?我不这么认为 – Shawon91

相关问题