2017-04-15 96 views
0

我想添加的UIView添加的UIView中的UIImageView(的UIView有包含一些圖片和文字)在的UIImageView和ImageView的,我想在我的相機膠捲保存。所以請給我一些建議或快照幫助我解決這個問題。 Click Here For UIScreen如何在IOS目標C

在我的情況,我有一個UIView和一個UIImageView貼在了UIView增加,我想將它們合併和亞我想以橫向模式

任何幫助或建議,可以欣賞圖像。

謝謝。

+0

檢查此問題http://stackoverflow.com/questions/30696307/how-to-convert-a-uiview-to-a-image – iOS

回答

0

我也有類似的任務,並使用此代碼:

func getResultImage() throws -> (image: UIImage, path: URL) { 
    UIGraphicsBeginImageContextWithOptions(bounds.size, false, UIScreen.main.scale) 
    defer { 
     UIGraphicsEndImageContext() 
    } 
    drawHierarchy(in: self.bounds, afterScreenUpdates: true) 

    guard let image = UIGraphicsGetImageFromCurrentImageContext() else { 
     throw ImageEditorViewError.noImageGenerated 
    } 

    guard let data = UIImagePNGRepresentation(image) else { 
     throw ImageEditorViewError.noDataRepresentation 
    } 

    let writePath = URL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent("Image.png") 

    try data.write(to: writePath) 

    return (image, writePath) 
} 

您可以writePaht去除部分,因爲它是具體的我的任務

假設,這個代碼是你的容器視圖中和你有一些意見 - 貼在裏面

+0

謝謝你的答案,但即時工作對目標c不敏捷。它不能解決我的問題 –