私は共有ボタンをタップすると、ハイスコアのスクリーンショットをメッセージとともにすぐに共有できるように、アプリケーションの一部を開発しています。私はスクリーンショットを作成/共有することができませんでした。共有ボタンをタップすると、デフォルトのテキストをコピーするか、デフォルトのテキストを "メール"するだけで、Facebook、Twitter、メッセージに投稿することはできません、 もっと。アクティビティビューコントローラでのスクリーンショットの共有 - Swift
func shareButtonPress() {
var postPhrase = "Just hit \(highscore)! Beat it! #SwypIt"
//Generate the screenshot
UIGraphicsBeginImageContext(view.frame.size)
view.layer.renderInContext(UIGraphicsGetCurrentContext())
var image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
var postImage = UIImage(named: "\(image)")
var activityViewController : UIActivityViewController = UIActivityViewController(activityItems: [postPhrase, postImage!], applicationActivities: nil)
self.presentViewController(activityViewController, animated: true, completion: nil)
}
これについてはどのような方法がありますか?ありがとう!
ありがとうございました!ちょうど私が必要なもの! – tdh
私の答えを正しいとマークして、答えがありアップアップしてください。 – PoisonedApps
スクリーンショットをイメージとして実装するにはどうすればよいですか?私はあなたの方法を使用し、スクリーンショットコードを実装しようとするまで機能しました。スクリーンショットは空白になり、メッセージは引き続きオプションになりません。ありがとう! ;私はあなたの答えを感謝しますが、私はそれをupvoteするために十分な評判を持っていないことは恐れています。私はそれを正しくマークし、私はそれをupvoteする評判を構築することを確認します。 – tdh