Получить подпись (YPDrawSignatureView) для отображения с помощью функции раскрутки
Я пытаюсь отобразить подпись пользователя на другом ViewController с помощью функции раскрутки. Однако, когда я нажимаю кнопку сохранения (которую я установил в своем сеансе Unwind), UIImageView не отображает подпись, которую я взял. Я использую YPDrawSignatureView для захвата подписи и метод.getSignature в нем
вот функция get signature (найдена в моем SignatureViewController):
var signatureimage = UIImage()
func getSignature() {
signatureimage = self.Signature.getSignature()
}
и вот мой пример расслабления (найден в другом ViewController):
@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.
1 ответ
Решение
Вы создаете новый вид изображения, когда вы делаете
signature = UIImageView(image: sourceViewController.signatureImage)
Вы хотите установить изображение на уже существующий вид изображения
signature.image = sourceViewController.signatureImage