Я пытаюсь компоновать дизайн экрана с использованием ограничений (авто-макет) из конструктора интерфейса и надеяться избежать ограничений кодирования, но я бы принял ответ для любого случая, я думаю.
У меня есть два подзаголовка, содержащихся в представлении верхнего уровня. Я хочу зафиксировать вертикальное расстояние первого подсмотра до верхней части экрана (я смог это сделать - обычный вариант использования для ограничения вертикального пространства). Я хочу, чтобы второе подзадача плавало (по вертикали) в центре расстояния между нижней частью первого подсмотра и нижней частью экрана. Идея состоит в том, что дизайн немного реагирует на размеры iPhone 3.5 "vs 4".
У меня возникли проблемы с определением ограничения или набора ограничений, которые могли бы выполнить это.
Я попытался установить неравенства по ограничениям вертикального интервала между вторым подвью и вершиной его соседа (первым подвью) и нижней частью супервизора и воспроизведением с приоритетами этих ограничений.
Идея, предложенная в нескольких других связанных сообщениях на SO, заключается в использовании контейнера, прикрепленного к нижней части экрана, а также прикрепленного к нижнему краю первого поднабора, а затем центра моего второго subview в контейнере. Я надеялся избежать усложнения иерархии представлений, если это возможно, но, возможно, этого не избежать.
Любые мысли или предложения?