2016-11-29 3 views
1

Я перетаскиваю вертикальный UIStackView в своем раскадровке, я ограничиваю его по вертикали и по горизонтали и даю ему фиксированные размеры, 300x300.Как правильно настроить мой стек?

Внутри этого stackview, я поставил:

  1. UIImageView (Аспект Fit)
  2. горизонтальной stackview, содержащий две кнопки

У меня нет никаких проблем, если я одинаково пространство содержимое внутри main stackview, но это не то, что я хочу.

Я хочу, чтобы изображение просмотрело 70% от вертикального пространства, оставив остальные 30% кнопкам.

This should be the result

Я попытался с помощью Fill proportionally на главной stackview, но, в то время как в раскадровке ничего, нормально, когда я тест на тренажере две кнопки полностью исчезают, и я вижу только ImageView с его содержанием.

Что я делаю неправильно?

ответ

1

I've recorded a short video

В основном вам нужно установить высоту изображения равной 70% от высоты stackview. Надеюсь, что это поможет

+0

Хорошо, даже если ваше совершенно идеальное видео (СПАСИБО) не показывает его, я нашел странную вещь, в основном благодаря вам: я попробовал ваше решение и, наконец, нашел, что основной стек должен использовать " Заполнить ", а не" Заполнить пропорционально ". Таким образом, он работает без ошибок –

Смежные вопросы