【发布时间】:2016-08-08 02:17:20
【问题描述】:
我正在尝试弄清楚如何创建类似于 SoundCloud 的用户交互式帖子或推文:
以黄色突出显示的部分是我感兴趣的部分,因为据我所知,当涉及到 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 工作表,但未显示任何共享选项。
我知道有些人可能会认为这是一个宽泛的问题,但如果您至少可以为我指明正确的方向,我将不胜感激。谢谢。
【问题讨论】:
-
你的巨幅图片让你的问题难以阅读,我建议你缩小图片大小,这样问题会很吸引人,你会得到更多的关注
标签: swift twitter uiactivityviewcontroller