Hello All iOS developer Я новичок в разработке для iOS. на данный момент я работаю В случае, если я хочу, чтобы Zoom Picture, я использую UIImageView в UIScrollView. Все хорошо в ScrollView Высота и Ширина, но когда я пытаюсь ZoomIn и ZoomOut сделать текущий размер изображения, UIScrollView имеет Увеличение высоты и ширины. и я пытаюсь найти решение, но оно работает. Мне нужна помощь. Заранее спасибо. Это проблема
Here is my code
override func viewDidLoad() {
super.viewDidLoad()
initializeLanguages()
checkForm()
scrollView.showsVerticalScrollIndicator = false
scrollView.showsHorizontalScrollIndicator = false
scrollView.bounces = false
scrollView.delegate = self
lblRetake.textColor = TrueColor.trueColorbrand()
updateZoom()
scrollView.layer.cornerRadius = 10
scrollView.layer.masksToBounds = true
setShadowView(view: viewContainer)
imageView.isUserInteractionEnabled = true
addViewGesture()
displayImage()
}
//MARK: ZoomOut/ZoomIn Image
func updateZoom() {
let fwidth = self.imageView.image?.size.width ?? 0
let fheight = self.imageView.image?.size.height ?? 0
var minZoom = min(fwidth, fheight);
if (minZoom > 1) {
minZoom = 1;
}
self.scrollView.minimumZoomScale = minZoom;
self.scrollView.zoomScale = minZoom;
scrollView.maximumZoomScale = 10.0
}