Я думаю, вам нужен промежуток между динамическими кнопками для всех экранов устройств. Вот как вы можете это сделать. я думаю, вы не хотите назначать точные значения для проверки всех устройств каждый раз. Возьмите UIView с альфа-0 и очистите цвет и используйте его вместо разрыва и используйте эти ограничения для представления зазора.
1) Вертикальное расстояние 0 между верхней кнопкой и видом зазора.
2) Вертикальное расстояние 0 между нижней кнопкой и видом зазора.
3) Равная ширина до верхней или нижней кнопки.
4) Центр X до верхней кнопки или нижней кнопки.
5) Пропорциональная высота до основного вида (вы можете добавить это ограничение, добавив равную высоту из подвидности в любой из супервизора, а затем, изменив множитель);
И ваш GapView будет соответственно увеличиваться и уменьшаться.
Вы используете классы размеров? – Johnykutty
yes @Johnykutty, я :) –
@JohnWilkins вы можете найти здесь решение http://stackoverflow.com/a/37325714/2477632 –