2016-03-30 13 views
1

unwind segueを使用して別のViewControllerにユーザーの署名を表示しようとしています。しかし、私が(私は自分のUnwind segueに設定した)saveを押すとUIImageViewは私が取った署名を表示しません。unwind segueを使用して表示するシグネチャ(YPDrawSignatureView)を取得します

var signatureimage = UIImage() 
func getSignature() { 
    signatureimage = self.Signature.getSignature() 
} 

、ここでは(他のViewControllerで見つかった)私のアンワインドセグエです:私はここに(私のSignatureViewControllerにあります)を取得署名FUNCだそれに

を署名と.getSignature方法をキャプチャするYPDrawSignatureViewを使用しています:

@IBOutlet var signature: UIImageView! 
@IBAction func unwindFromSignature(sender: UIStoryboardSegue) { 
    if let sourceViewController = sender.sourceViewController as? SignatureView { 
     sourceViewController.getSignature() 
     signature = UIImageView(image: sourceViewController.signatureimage) 
     signature.sizeToFit() 
    } 
} 

おそらく私の最後のアウトレットは「署名」と呼ばれ、UIImageViewです。

答えて

2

あなたは

signature = UIImageView(image: sourceViewController.signatureImage) 

をするとき、あなたは男だあなたの既存のイメージ図

signature.image = sourceViewController.signatureImage 
+0

に画像を設定する新しい画像ビューを作成しています! – Jp4Real

関連する問題