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

最佳答案

查看excludedActivityTypesUIActivityViewController属性。

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

10-08 08:06
查看更多