2015-05-05 5 views
0

Я установил ширину и высоту UIImageView в 320 X 320, не используя классы размера автозапуска n.Почему кадр UIImageView изменяется во время выполнения?

Однако, когда я начинаю запустить его, и я распечатал imageview.frame.height, распечатка была 419

Почему высота изменения кадра, особенно без использования autolayout?

enter image description here

+2

потому что вы используете autoresizingMask :) –

+0

, где я сделал это? –

+0

Калеб ответил передо мной :) –

ответ

2

Вы установили маски автоматического изменения режима представления, так что вид будет расширяться вместе с надтаблицей. Красные стрелки внутри квадрата означают, что вид изменит размер. I-лучи вне квадрата означают, что ребра зрения ограничены краями надзора.

autosizing mask

+0

спасибо! автоаудиты и авторезизация действительно путают –