2017-02-06 4 views
0

Я пытаюсь добавить ограничения для следующего, чтобы позволить кнопкам и метке адаптировать размер и размер шрифта к разным размерам экрана, однако все, что я пробовал до сих пор, не сработало, даже при использовании Stack Views.Ограничения Xcode Stack Views

Может ли кто-нибудь помочь в этом?

Storyboard Screenshot

+0

Чтобы помочь вам решить вашу проблему, вы должны быть более конкретными и предоставить то, что у вас есть до сих пор. Если это вопрос понимания ограничений, я думаю, что лучший способ - проверить некоторые интересные учебники. –

+0

Одна вещь, которую я, наконец, обнаружил, - это возможность сделать элементы процентной шириной/высотой другого элемента. (@Rikard Я пробовал множество уроков и получал больше потерянных, чем помогал, поэтому я могу понять желание Эллы задавать вопрос.) –

ответ

0

Мой «прорыв» в понимании и наслаждаться ограничений, когда я узнал, как использовать Constant и атрибуты мультипликатор.

Эти четыре кнопки составляют около 80% ширины устройства. Таким образом, вы можете сделать ограничение между кнопкой и представлением и выбрать «Равные ширины». Затем выберите ограничение и посмотрите на Инспектор атрибутов. Измените множитель на 0,8 или любое другое значение, которое вам нравится. Вам все равно придется устанавливать другие ограничения, например, горизонтально в контейнере.

Вы можете что-то подобное с горизонтальными кнопками.

Что касается текста на кнопках, мне нужно это, тоже, и, наконец, нашел следующее (Objective-C):

button.titleLabel.adjustsFontSizeToFitWidth = YES;

+0

@EllaHiggins вы смогли решить вашу проблему? –

 Смежные вопросы

  • Нет связанных вопросов^_^