Вы пытаетесь достичь, как я показал на следующем изображении? Где UIImageView
вид будет иметь 80% высоты вашего UILabel
?
Если да, то Height
Здесь ключевым будет ограничение.
- Выберите оба элемента пользовательского интерфейса и примените
Equal Heights
ограничение - Это сделает оба одинаковых по высоте.
- Затем выберите
Height Constraint
из UIImageView
и добавьте Multiplier = 0.8
в Size inspector
Примените ограничения один за другим сначала к каждому элементу, чтобы показать ожидаемым образом, затем добавьте ограничение Equal Heights
. Это покажет конфликт, потому что другие ограничения уже присутствуют, затем примените Multiplier = 0.8
и, наконец, вы можете удалить нежелательные ограничения, например Fixed Height
.
Чтобы избежать автоматического изменения размера UIImageView
в соответствии с Image, вы необходимо иметь ограничение Height
для UILabel
.