大佬教程收集整理的这篇文章主要介绍了swift – 如何使用UIActivityViewController创建用户互动推特或Facebook帖子,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
以黄色突出显示的部分是感兴趣的部分,因为据我所知,UIActivityViewController(这是Sound Cloud为此使用的是什么),唯一可以共享的对象是图像和字符串.
此外,如果您要点击黄色突出显示的部分,该屏幕将在Twitter上弹出:
他们怎么办?他们有一个暂停的按钮和一切!
这是我试图这样做的
func displayShareSheet(shareContent:string) { let someView:CustomView = CustomView() // CustomView is a subclass of UIView let activityViewController = UIActivityViewController(activityItems: [someView],applicationActivities: nil) presentViewController(activityViewController,animated: true,completion: {}) }
…不行UIActivityViewController表弹出,没有指示任何共享选项.
我知道有些人可能认为这是一个广泛的问题,但如果你至少能指出我正确的方向,我将非常感激.谢谢.
func createActivityController() -> UIActivityViewController { let someText:string = textView.text let google = NSURL(String:"http://google.com/")! // let's add a String and an NSURL var activityViewController = UIActivityViewController( activityItems: [someText,google],applicationActivities: nil) activityViewController.completionHandler = {(activityType,completed:Bool) in if !completed { print("cancelled") return } if activityType == UIActivityTypePostToTwitter { print("twitter") } if activityType == UIActivityTypeMail { print("mail") } } // you can specify these if you'd like. // activityViewController.excludedActivityTypes = [ // UIActivityTypePostToTwitter,// UIActivityTypePostToFacebook,// UIActivityTypePostToWeibo,// UIActivityTypemessage,// UIActivityTypeMail,// UIActivityTypePrint,// UIActivityTypeCopyToPasteboard,// UIActivityTypeAssignToContact,// UIActivityTypeSaveToCameraRoll,// UIActivityTypeAddToReadingList,// UIActivityTypePostToFlickr,// UIActivityTypePostToVimeo,// UIActivityTypePostToTencentWeibo // ] return activityViewController }
以上是大佬教程为你收集整理的swift – 如何使用UIActivityViewController创建用户互动推特或Facebook帖子全部内容,希望文章能够帮你解决swift – 如何使用UIActivityViewController创建用户互动推特或Facebook帖子所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。