Это возможно, но вам нужно два ограничения на гибкое расстояние, которое вы хотите. Попробуйте настроить его следующим образом:
1a. Ограничение по вертикали> = мин, приоритет 1000
1б. Вертикальное ограничение пространства = максимум, приоритет 900
2а. Ограничение по вертикали> = мин, приоритет 1000
2b. Вертикальное ограничение пространства = максимум, приоритет 910
3a. Ограничение по вертикали> = мин, приоритет 1000
3b. Ограничение по вертикали = максимум, приоритет 920
Где min
- минимальное желаемое расстояние, а max
- максимальное расстояние. 1a и 1b соответствует вашему ограничению 1 и т. Д.
Обратите внимание на две вещи: если ваш просмотр становится меньше, чем разрешено со всеми приоритетами на min
, вы получите ошибки макета. Если представление больше всех значений max
, расстояние first (самый низкий приоритет) будет увеличено.