2015-04-26 1 views
3

У меня размер 4 дюйма, и я добавил 4 значка в 3 разных строках одинакового размера 60x60. Я могу иметь правильное представление в iphone 4s, 5,5s, но не в iphone 6 и 6 plus. Итак, как я могу применить авто макет к нему и сделать иконки более крупными и одинаковыми в iphone 6 и 6 plus. Можно ли это сделать без какой-либо кодировки?Как AutoLayout кнопки в контроллере uiview в iphone?

Как это enter image description here

Эти кнопки должны изменить его размер в Iphone 6 и 6 плюс то он должен получить больше и надлежащее соответствие. Можно ли без кодирования?

+0

Нажмите на кнопки. В правом нижнем углу интерфейса построена квадратная иконка. Нажмите на это и добавьте соотношение сторон 1: 1, поэтому width = height. Затем, чтобы ширина была относительно ширины устройства, сначала сделайте некоторые вычисления, чтобы увидеть, насколько они вам нужны. Затем добавьте равную ширину для супервизора и кнопки и установите множитель на любой процент, который вы хотите (например, на 3% на 30%). – Gasim

+0

@Gasim. Нужно ли мне кодировать, чтобы сделать это или сделать с помощью раскадровки? –

+1

да, вы можете установить это полностью в раскадровке! –

ответ

1

простой пример:

  1. перетащить кнопку из библиотеки объектов для просмотра вашего ViewController в раскадровке
  2. CTRl сопротивления от вашей кнопки на ваш взгляд (перетащить влево или вправо) и выберите центр по вертикали в контейнере
  3. CTRl перетаскиванием из вашей кнопки на ваш взгляд (перетащить в верхней или нижней) и выберите центр по горизонтали в контейнере
  4. Ctrl перетащить от кнопки к кнопке (да, та же кнопка) и выбрать соотношение сторон
  5. в инспекторе размера проверить соотношение сторон ограничения кнопки на есть множитель 1: 1
  6. CTRL перетащить от вашей кнопки на ваш взгляд (перетащить влево или вправо) и выберите одинаковую ширину
  7. в инспекторе размера проверить равное ограничение ширины баттона иметь множитель 1: 3 (или любое значение, вам нравится - 1: 3 означает, что ширина кнопки составляет одну треть ширины обзора)

что должно быть. удачи! :)

+0

Я хочу несколько кнопок –

+0

Я понял это, но как только вы получите, что одна кнопка для работы больше кнопок не должна быть проблемой ... :) –

+0

no im не удалось получить ее для всех кнопок, но на одном я могу сделать Это. –

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