Я бросаю булавку на UIImageView
для того первого, что я беру один UIView
. Внутри UIView
у меня есть UIScrollview
для функции масштабирования, а затем внутри UIScrollview
у меня есть UIImageView
для меня, функция масштабирования работает правильно.
UIView
UIScrollView
UIImageView
Но после увеличения изображения мне нужно полное изображение, а не только увеличение части изображения, и я беру UIView
для объединения изображения штифта и основного изображения в одном изображении.
Я попробовал код, позвольте мне показать вам
Как вы можете видеть мой код, я выбираю кадр основного UIView
, который преобразуется как изображение, чем я передаю этот кадр другому ViewController
, а затем я устанавливаю его на UIView
, но он не может установить Я проверяю, что получаю идеальный кадр, как и ожидалось, но все же получаю только часть изображения с увеличением.
Как я уже говорил, мой код ниже, я не понимаю, почему не могу установить фрейм, поэтому, пожалуйста, кто-нибудь, помогите мне
@IBAction func btnTapped(_ sender: UIButton) {
let VC = self.storyboard?.instantiateViewController(withIdentifier: "ThirdViewController") as! ThirdViewController
let image = conImgView.getImage()
VC.image = image
if let frame = conImgView.superview?.convert(conImgView.frame, to: nil) {
print(frame)
VC.frame1 = frame
}
self.present(VC, animated: true, completion: nil)
}
Мне нужно полное изображение после масштабирования, а не только части, которая увеличена в сортировке. Я хочу полное изображение, когда я перенаправляю на другой ViewController при нажатии кнопки.