0
Swiftを使用してInstagramアプリへの画像共有を実装しようとしています。SwiftのInstagramアプリケーションにスクリーンショットを送信する方法がわかりません
私はスクリーンショットを取る方法を知っていますが、スクリーンショットをInstagramアプリケーションと共有する方法を知ることができません。あなたが好きな表示方を渡すことで、スクリーンショットを撮ることができ
_ = UIScreen.main
if UIApplication.shared.keyWindow != nil {
let top: CGFloat = 101
let bottom: CGFloat = 96
// The size of the cropped image
let size = CGSize(width: view.frame.size.width, height: view.frame.size.height - top - bottom)
// Start the context
UIGraphicsBeginImageContext(size)
// we are going to use context in a couple of places
let context = UIGraphicsGetCurrentContext()!
// Transform the context so that anything drawn into it is displaced "top" pixels up
// Something drawn at coordinate (0, 0) will now be drawn at (0, -top)
// This will result in the "top" pixels being cut off
// The bottom pixels are cut off because the size of the of the context
context.translateBy(x: 0, y: 0)
// Draw the view into the context (this is the snapshot)
UIGraphicsBeginImageContextWithOptions(size,view.isOpaque, 0)
self.view.drawHierarchy(in: view.bounds, afterScreenUpdates: true)
let snapshot = UIGraphicsGetImageFromCurrentImageContext()
// End the context (this is required to not leak resources)
UIGraphicsEndImageContext()
Googleで検索してみましたか? Instagram API、Instagram Kit? –
はい..!しかし、目的のために働いていない - C ..!コードを迅速に変換することはできません。 – AshishVerma
を参照してください :http://stackoverflow.com/questions/40303966/instagram-sharing-button-for-ios-9-10/40309427#40309427 –