Изменить высоту UIImageView при уменьшении до определенной ширины - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть UIImageView внутри UIScrollView.

Я пытаюсь добиться гибкой высоты для UIIMageView в зависимости от загружаемого изображения, сохраняя при этом ширину UIImageView.

Я также не хочу, чтобы UIImageView масштабировался от центра, а от самой верхней точки.

Любая помощь очень ценится.

Спасибо, Аши

1 Ответ

0 голосов
/ 03 февраля 2012

Прежде всего, настройка высоты UIView (или любого из его подклассов) отрегулирует высоту от координаты origin.y вниз. Он не распространяется от центра.

Знаете ли вы размеры вашего изображения заранее? Если изображения появляются каждый раз в одном и том же порядке, вы можете просто указать размеры в массиве.

Если вы не знаете размеров или порядка изображений, вы можете использовать свойство size в UIImage, который вы помещаете в UIImageView. Это вернет вам CGSize, из которого вы можете взять высоту. Вам также необходимо обновить contentSize для UIScrollView.

...