ScrollView Масштабирование, не учитывающее преобразование ImageView - PullRequest
0 голосов
/ 13 апреля 2019

Если я поверну UIImageView, который находится внутри UIScrollView, и увеличу масштаб этого UIImageView, поворот не будет соблюден, и изображение будет сброшено до identity

lazy var imageView: UIImageView = {
    let view = UIImageView(image: self.image)
    view.translatesAutoresizingMaskIntoConstraints = false
    view.contentMode = .scaleAspectFill

    return view
}()

self.imageView.transform = CGAffineTransform(rotationAngle: .pi / 2)

func viewForZooming(in scrollView: UIScrollView) -> UIView? {
    return self.imageView
}

Представленный выше viewForZooming делегат, похоже, возвращает UIImageView обратно к его идентичности (в данном случае портрет).

Как разрешить масштабирование, если оно соответствует установленной ориентации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...