Этот вид загружает только одно изображение и позволяет пользователю увеличивать и уменьшать изображение, чтобы просмотреть части изображения вверх. Однако он загружается с гигантским размером, и я хочу, чтобы он загружался с размером экрана. Или, если размер экрана трудно получить, тогда будет работать только загрузка с размером 50%.UIScroll View установлен размер исходного изображения меньше, чем полный размер
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.scrollView.minimumZoomScale = 0
self.scrollView.maximumZoomScale = 1
self.scrollView.delegate = self
self.imageView.image = self.image!
}
func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
return self.imageView
}
}
Как установить размер исходного изображения на разумный размер, но разрешить масштабирование изображения полного размера?
Спасибо!
scrollView.zoomScale = view.frame.width/imageView.image.size.width –
Добавление 'scrollView.zoomScale = view.frame.width/imageView.image.size.width' в пределах viewDidLoad Безразлично» t, похоже, не влияет на размер изображения при загрузке. @LeonardoSavioDabus –
Попробуйте добавить его ниже imageView.image = image! ? –