У меня есть два UIButton, один поверх другого, в супервидере, высота которого может быть изменена. Две кнопки должны иметь постоянный вертикальный интервал между ними, но верхнее и нижнее расстояние должны изменяться таким образом, чтобы две кнопки оставались центрированными в супервизии по мере изменения размера.
Я попытался создать два ограничения меньшего или равного (с равным приоритетом) на расстоянии до супервизора для каждой кнопки, а также постоянное вертикальное расстояние между кнопками, как показано ниже:
(Причина, по которой это меньше или равно здесь, потому что это представление определено на заданной высоте в IB для 4-дюймовых экранов, но может быть сокращено для 3,5-дюймовых экранов.) Однако это не делает трюк, как вы можете видеть на скриншоте во время работы приложения:
Это почти так, как если бы вы хотели сказать AutoLayout, что оба ограничения должны иметь равные значения, даже если оба они установлены как "меньше или равно". Есть ли способ сделать то, что я пытаюсь сделать, или, может быть, лучший способ?