У меня есть столбец с несколькими динамическими подзонами с внутренними размерами (изображениями, ярлыками и т. Д.). Как я могу, чтобы супервизор соответствовал подзонам в автозапуске.Как подобрать супервизор к самому большому внутреннему виду с автоопределением
Если subviews не были динамическими, я бы просто ограничил ведущий/задний фронт subview для супервизора. Как так
Я думал, что я смогу выровнять к переднему краю, а затем имеют ограничения хвостовые быть >= 8
, логика в «Задний край может быть больше, чем 8, если подтаблицы слишком узкий, но если subview широко расширяет супервизор, то есть, по крайней мере, задний край 8. " Но IB не нравится, что
Предостережения:
- Невозможно использовать вид стека
- подвиды имеют динамические ширины. Поэтому в примере любая строка может быть самой широкой.
Какое значение имеют ограничения с метки1/2/3 на viewA? Вы сказали, что label3 для просмотра. Нижнее ограничение - это «низкий» приоритет, но как насчет ярлыка label1, ведущего, заканчивающего viewA? label2, ведущий к viewA, и label3, ведущий к viewA. Также почему нижнее ограничение от label3 до viewA установлено на low? Я поиграл с некоторыми вещами, и это было похоже на работу, если я поместил контент, обнимающий действительно высокий, но IB жаловался на ограничения все время. Я помещаю то, что я сделал здесь https://github.com/iwllyu/TestAutoLayout. То есть для xcode 7.3, хотя – wyu
Ярлык 3 внизу и вид. Нижнее ограничение вертикального расстояния установлено на ноль и оно имеет низкий приоритет. Необходимо оставить все ограничения. Надеюсь, я поняла. – rishu1992
Я пробовал, и xcode жалуется на ограничения – wyu