2017-02-15 16 views
0

使用:私のスクリーンショットが正常に動作します- スウィフト3、Xcodeの8、IOS

スウィフト3、Xcodeの8、IOS

、私はする必要があり私のカメラロール内の画像からナビゲーションバーを省略します。これはこれまで私が持っていたものです:

@IBAction func buttonAction(_ sender: UIButton) { 

UIGraphicsBeginImageContextWithOptions(view.bounds.size, false, UIScreen.main.scale) 
view.layer.render(in: UIGraphicsGetCurrentContext()!) 
let image = UIGraphicsGetImageFromCurrentImageContext() 
UIGraphicsEndImageContext() 

UIImageWriteToSavedPhotosAlbum(image!, nil, nil, nil)   
} 
+1

ナビゲーションバーの高さを知っているので、画像を保存する前に切り抜かないのはなぜですか? – matt

+0

どのように私はそれをトリミングするだろうか? – DanielG

+0

多くの方法。ここで私の答えを見てください:http://stackoverflow.com/a/40820337/341994 – matt

答えて

0

保存する前にステータスバーを切り取るだけで理想的な解決策に見えます。 Hereはこれをやっている他の投稿です。

+0

[何らかの理由で、希望のスクリーンショットを印刷できません。スクリーンショットを印刷することはできませんが、印刷オプションに行くと非カットになります。](http://stackoverflow.com/questions/42261205/how-come-my-cropped-screenshot-becomes-uncropped-when-i the-ca-print-the-ca) – DanielG

関連する問題