Сделайте группы из UIView
, содержащие значок и текст. Назовём этот вид режимом контейнер
Поместите в нее все контейнер п сек в раскадровку, как вы хотели бы, чтобы они появились. Сейчас:
- К крайнему левому зрения контейнера добавить ведущий и нижнее ограничение на супер зрение.
- Теперь во второй вид контейнера добавьте ведущее пространство 0 (или что угодно). Control + перетащите вторую кнопку на первую кнопку. Удерживайте сдвиг и выберите равную ширину, равная высота и выровнять нижнее.
Теперь применит то же ограничение, как ваш второй взгляд контейнера всех ваших п - вид 1 контейнера. n - номер вид контейнера, который вы хотите добавить. Теперь к вашему последнему (nth) контейнеру добавьте одно дополнительное ограничение, которое будет занимать конечное место для superView. Теперь все ваши вид контейнера должны иметь равную ширину, которая будет определяться в зависимости от ширины экрана!
Если вы хотите иметь определенную высоту или соотношение сторон ко всем своим контейнерам. Просто добавьте высоту или соотношения сторон ограничение на ваше первыйзрения контейнера и все ваши последующие виды будут обновлены соответствующим образом.
ИЛИ
Если вы хотите, высота будет зависеть от размера экрана и не поддерживать определенное соотношение сторон, то вам придется сделать первый Просмотреть контейнер на равную высоту весь вид с определенным множителем, например 0.15
.
Вы также должны добавить соответствующие ограничения на значок и этикетки присутствует внутри каждого UIView
Edit: Намного проще вещь для вас сделать бы добавить значок в виде изображения на UIButton
и добавить текст, как обычно, на UIButton
. UIButton
появится очень похоже на скриншот, который вы опубликовали. А затем примените ограничения, упомянутые выше.
Какие ограничения вы пробовали? – Paulw11
Два правила 1.Сгруппируйте текст и изображение в виде, так что у вас есть, наконец, четыре вида контейнера. 2. Добавьте пропорциональную высоту и ширину в один вид контейнера и соедините другие виды с одинаковой высотой и шириной. – iphonic