誰かがこの人は、それは1がイメージ図2の上に印刷されている画像ビューと一緒に画像ビューに保存するだろうと述べてくれ方法(SWIFT 3)2つのuiimageviewsを保存するには、この機能を使用する
func saveImage(image1:UIImage, image2:UIImage) -> UIImage {
let size1 = image1.size
let size2 = image2.size
let origin = CGPoint(x: size1.width-size2.width, y: size1.height - size2.height)
UIGraphicsBeginImageContextWithOptions(size1, false, 0.0)
image1.draw(in: CGRect(origin: CGPoint.zero, size: size1))
image2.draw(in: CGRect(origin: origin, size: size2))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage!}
以下の機能を与えました小さな右側のセクションで。問題は、私が持っているコードでこの関数を呼び出す方法がわからないことです。
import UIKit
class ViewController: UIViewController {
var image1 = UIImage(named: "hat.jpg")
var image2 = UIImage(named: "cat.jpg")
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func TakePhoto(_ sender: Any) {
}}
ボタンを無視するように2つのイメージビューを保存しようとしています。私はちょうどあなたがcnnで見るより低い3rdsのように見えるようにしようとしています。
[あなたの前の質問]を完了するのではなく、新しい質問を投稿している理由(http://stackoverflow.com/questions/42461637/how-to-save-a-uiimageview-on-top-of-another-uiimageview -swift3)? – rmaddy
@rmaddyユーザーが応答しなかったためです。申し訳ありませんが、私はこれを理解しようとしています。 –