У меня есть вид с именем myView
, который всегда находится на половине экрана и сидит в верхней части экрана.Как изменить размер фиксированной ширины и высоты UIImageView с автоматическим расположением
В этом представлении я добавил UIImageView
с размером 120x120, который находится в центре myView
(по горизонтали и вертикали). Внутри IB, чтобы удовлетворить ограничениям (X & Y) Мне всегда нужно установить фиксированную ширину и высоту для моего изображения, после того как я установил центр по горизонтали и по центру по вертикали.
Но при фиксированной высоте и ширине изображение не изменяется при изменении размера экрана. Я хочу, чтобы мое изображение изменялось при работе на iPhone5 или iPhone 4, потому что myView
изменит размер. Мне нужно что-то вроде изображения, которое должно зависеть от размера myView
.
Как на самом деле добиться этого?
вы пробовали настройки contentMode из ImageView? imageView.contetnMode = UIVIewContentModeAspectFill; –
Да, но я думаю, потому что высота и ширина фиксированы, это ничего не изменит. – Kobe
u может сделать это с помощью автоматической компоновки ... но может быть немного беспорядочно ... Просто вы можете установить выход фиксированного ограничения по высоте и ширине, а затем установить его программно ... в функции viewWillAppear(). –