2013-07-31 22 views
0

我想創建一個只有文本和郵件活動的UIActivityViewController。我將如何做到這一點?實質上,documentation似乎相當稀少。只有文本和郵件的UIActivityViewController

我用下面的代碼來呈現我UIActivityViewController

NSArray *Items = [NSArray arrayWithObject:@"text"]; 

UIActivityViewController *ActivityView = 
[[UIActivityViewController alloc] 
initWithActivityItems:Items applicationActivities:nil]; 
[self presentViewController:ActivityView animated:YES completion:nil]; 

將會產生這樣的:

enter image description here

回答

5

你需要設置setExcludedActivityTypes這樣的: -

[ActivityView setExcludedActivityTypes:[NSArray arrayWithObjects: 
               UIActivityTypeMail,UIActivityTypeCopyToPasteboard,nil]]; 
+0

明白了,非常感謝! – Apollo

+0

也,我不知道你是否注意到,但消息系統圖標沒有出現。那是因爲我在iOS模擬器上測試了這個嗎? – Apollo

+0

看看這個文檔http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIActivity_Class/Reference/Reference.html,並檢查此: - http://stackoverflow.com/questions/ 12606444/how-to-add-facebook-twitter-mail-message-icons-in-uiactivityviewcontroller –

相關問題