Tôi đang phát triển một phần của ứng dụng để khi bạn nhấn vào nút chia sẻ, nó cho phép bạn chia sẻ ảnh chụp màn hình ngay lập tức với một tin nhắn. Tôi đã không thể sản xuất/chia sẻ ảnh chụp màn hình và khi tôi nhấn vào nút chia sẻ, ứng dụng chỉ cho phép tôi sao chép văn bản mặc định hoặc "Mail" văn bản mặc định của tôi, không cho phép tôi đăng lên Facebook, Twitter, Tin nhắn , và hơn thế nữa.Chia sẻ ảnh chụp màn hình trong Bộ điều khiển xem hoạt động - 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)
}
Cách tốt nhất để thực hiện điều này là gì? Cảm ơn!
Cảm ơn bạn rất nhiều! Đúng thứ tôi cần! – tdh
Đánh dấu câu trả lời của tôi là chính xác, vì vậy nó đã được trả lời và upvote xin vui lòng. – PoisonedApps
Tôi sẽ làm cách nào để triển khai ảnh chụp màn hình dưới dạng hình ảnh? Tôi đã sử dụng phương pháp của bạn và nó đã hoạt động, cho đến khi tôi cố gắng triển khai mã màn hình. Ảnh chụp màn hình sẽ trống và Tin nhắn vẫn không phải là tùy chọn. Cảm ơn! ; Tôi đánh giá cao câu trả lời của bạn, nhưng tôi sợ tôi không có đủ danh tiếng để upvote nó. Tôi sẽ đánh dấu nó chính xác, và tôi sẽ đảm bảo xây dựng danh tiếng để upvote nó. – tdh