2017-06-08 19 views
-1

私は2つのuiimagesを一緒に保存して、結合した画像を入れて、finalImageという画像ビューと同じにしようとしています。しかし、私はタイトルに自分の質問を割り当てているというエラーメッセージが表示されています。組み合わせたui画像を画像ビューで表示するだけです。'[uiimage]タイプの値を割り当てることができませんか? uiimage(swif3)と入力する

@IBOutlet var finalImage: UIImageView! 
override func viewDidLoad() { 
    super.viewDidLoad() 


    let bottomImage:UIImage = UIImage(named: "pic")! 
    let topImage:UIImage = UIImage(named:"wall")! 
    // Change here the new image size if you want 
    let newSize = CGSize(width: bottomImage.size.width, height: bottomImage.size.height) 
    UIGraphicsBeginImageContextWithOptions(newSize, false, bottomImage.scale) 
    bottomImage.draw(in: CGRect(x: 0,y: 0,width: newSize.width,height: newSize.height)) 
    topImage.draw(in: CGRect(x: 0,y: 0,width: newSize.width,height: newSize.height), blendMode:CGBlendMode.normal, alpha:1.0) 
    let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext()! 
    UIGraphicsEndImageContext() 
//error line 
    finalImage.image = newImage.images 

    } 
+2

finalImage.imageでUIImageオブジェクトの配列は、あなたがやって試してみましたfinalImage.image = NEWIMAGE ? 1つのイメージに配列を割り当てようとしています。 – StevenOjo

答えて

1

あなたNEWIMAGEはUIImageですので、あなたがUIImageタイプを持っているので

finalImage.image = newImage 

を入れ、ない[UIImage] -

関連する問題