Обычно ставишь картинку и размещаешь imageview. И он растягивается по размерам картинки. Нет? Можно еще у картинки размеры узнать и их выставить на прямую.
просто у меня картинка появляется по вьюконтроллере, а imageView в отдельном вью, между ними еще contentView поэтому так просто получить размеры картики тоже не могу
картинка прилетает с инета или заложена в дизайне? Если с инета, то перед установкой, можно параметры задать. Если в дизаайне заложено, то все параметиры ты уже знаешь.
Ее пользователь с галлереи выбирает или сам фотографирует
тогда при получении фотки, когда конкретный UIImage получил - ты можешь размеры сосчитать. Либо сделать какую-то фиксированную область для изображения и туда поместить
С фиксированной врятли получится, не угадаю каким будет изображение, а вот с присвоением значений при получении имиджа сейчас и работаю, пока ничего не подучилось
значит накосячил в верстке.
Хм, возможно, например с констрейнтами?
да. Можешь 1) глянуть в консоль нет ли там ошибок от autolayout что он констрейнты какие-то поломал итп. 2) В режиме дебага UI посмотерть как вообще физически у тебя эти элементы размещаются на экране.
Обсуждают сегодня