31
A
回答
79
NSString *textToShare = @"your text";
UIImage *imageToShare = [UIImage imageNamed:@"yourImage.png"];
NSArray *itemsToShare = @[textToShare, imageToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];
見UIActivityViewController文檔:https://developer.apple.com/documentation/uikit/uiactivityviewcontroller
5
它實際上是一個您可以輕鬆創建的自定義操作表。除此之外,您還可以看看這個共享套件框架。
相關問題
- 1. iOS 6的社會融合 - 去設置問題
- 2. MFMailComposeViewController不會在iOS 6
- 3. 圖片不在ios上發佈instagram 6
- 4. 如何導入僅適用於iOS 6的社交框架?
- 5. UITapGestureRecognizer不會觸發IOS 6
- 6. iOS:如何在社交網絡上分享文字和圖片?
- 7. 如何在iOS上集成社交媒體進行照片分享?
- 8. 方法UIToolbar.setItems不會在iOS 6
- 9. 響應背景圖片社會圖標
- 10. 社會框架網頁縮略圖iOS
- 11. 社會認證和發佈庫的iOS
- 12. Inchoo社會登錄移動
- 13. 在iOS 6中
- 14. IOS 6 - 在MKAnnotationView
- 15. 如何中心在iOS 6
- 16. UISlider thumbTintColor不會在iOS 7改變(在iOS 6罰款)
- 17. dateFromString在iOS 6中,但不會在iOS 5中
- 18. iOS 6 - 無法訪問照片?
- 19. 以和iOS中保存圖片6
- 20. iOS 6如何在Facebook粉絲頁面發佈圖片
- 21. IOS 6 UIView動畫完成
- 22. iOS 6自定義URL方案啓動圖片錯誤
- 23. iOS 6:一個圖片的動態位置,與UISlider
- 24. Facebook訪問令牌已過期 - iOS 6社交框架
- 25. Facebook集成iOS 6社交/帳戶框架
- 26. iOS 6 - 使用AVSpeechSynthesizer發行
- 27. 在Alfresco Activiti 6(社區)中啓用CORS
- 28. 在xcode 6上啓動屏幕 - ios 8
- 29. 在iOS 6中自動播放WebAudio API
- 30. 在iOS 6中手動更改方向
啊,謝謝,正是我所需要的 – MCKapur
那麼如何實現這個代碼... –
相當多的是,到什麼方法是恰當的(即按鈕操作,選擇表格行)。只需將'your text','yourImage.png'和不想要的任何活動類型替換爲excludedActivityTypes行(請參閱上面的文檔鏈接以獲取完整列表)。如果用戶的設備不能使用某個活動,它會顯示o不相應。例如,微博不會顯示在我的美國或中東設備上; Twitter不會顯示他們是否在其設備上使用Twitter等。 – j9suvak