Ограничение HeightAnchor не работает. UIImageView не растягивается до размера в соответствии с соотношением сторон - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь получить соотношение сторон UIImage так же, как на исходном изображении:

            let im = UIImage(named: curQuestion!.images[0]+".jpg")
            let h = im!.size.height
            let w = im!.size.width

            cardImage1TopConst.constant = 15
            image1.image = im
            image1.heightAnchor.constraint(equalTo: image1.widthAnchor, multiplier: h/w).isActive = true

            self.view.layoutIfNeeded()

Эта функция вызывается несколько раз (смена исходного изображения). Почти всегда все в порядке, но иногда изображение не растягивается до размера в соответствии с соотношением сторон. (Если я выйду из этого контроллера представления и вернусь, его можно исправить)

Что я делаю не так?

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