如何制作具有默认文本的 iOS 8 分享扩展
How to make an iOS 8 share extension that will have default text
在我的应用程序中,文本显示在屏幕上的标签中。
我有一个共享按钮,按下时会带来 UIActivityViewController,但是当您按下共享扩展程序(例如:Twitter)时,您会得到其中没有任何内容的撰写视图。
我希望它将屏幕上标签中的文本放入撰写视图中。
我不知道你是怎么做到的,但它会很好用。
假设你把它放在一个动作上 sheet :
let share = UIAlertAction(title: "Share my label!", style: .Default, handler: { action in
let shareMessage = myLabel.text
let itemsToShare = [shareMessage]
let activityViewController = UIActivityViewController(activityItems: itemsToShare,
applicationActivities: nil)
self.presentViewController(activityViewController, animated: true, completion: nil)
})
在我的应用程序中,文本显示在屏幕上的标签中。
我有一个共享按钮,按下时会带来 UIActivityViewController,但是当您按下共享扩展程序(例如:Twitter)时,您会得到其中没有任何内容的撰写视图。
我希望它将屏幕上标签中的文本放入撰写视图中。
我不知道你是怎么做到的,但它会很好用。 假设你把它放在一个动作上 sheet :
let share = UIAlertAction(title: "Share my label!", style: .Default, handler: { action in
let shareMessage = myLabel.text
let itemsToShare = [shareMessage]
let activityViewController = UIActivityViewController(activityItems: itemsToShare,
applicationActivities: nil)
self.presentViewController(activityViewController, animated: true, completion: nil)
})