2015-02-02 2 views
0

Мне просто две кнопки друг над другом без полей. Это кажется легкой задачей, но я новичок в iOS, и я потратил слишком много времени. Я пробовал десятки противопоказаний, но он не прошел хорошо. Я всегда кончался установкой ведущих Spaces на -24 и с маршами выше и ниже кнопок. Я использую xcode6, iOS8.1 и раскадровку. Мое приложение - только пейзаж. Может ли кто-нибудь научить меня, что делать?Две кнопки. Выше друг друга. На весь экран

Кнопки должны выглядеть так, как показано на рисунке: Полноэкранный режим, без полей и Button1 должны достигать статусной панели! enter image description here

ответ

2

Я опишу шаги:

  • Pin Кнопка 1 к 0 разнос на слева, справа, сверху
  • Pin Кнопка 2 до 0 интервала на слева, справа, снизу
  • Выберите обе кнопки, затем Pinheights equally

(Вы можете получить доступ к булавке или из панели инструментов редактора в верхнем меню, или из второго значка в области ограничений)

enter image description here

Вещи с ограничениями и автоматической компоновкой является то, что вы только требуется достаточно ограничений, чтобы приложение подсчитывало, где элементы должны быть всегда. Вы могли бы уйти с меньшими ограничениями.

Для того чтобы удалить границы, вам необходимо изменить кнопку Тип в IB от System до Custom, затем вы можете перетаскивать и изменять поля, чтобы удалить их. После этого вам понадобится ограничения на обновление на кнопках.

+0

Как навести кнопку на край? – moobi

+1

плохо добавьте картинку – chris

+0

Не работает. Похоже, что маржа установлена ​​где-то в другом месте. Я выполнил ваши инструкции, и между обеими кнопками есть двойной запас. марширует влево и вправо по краям обеих кнопок и один вверху кнопки1. Единственное место, где нет поля, находится ниже кнопки2 – moobi

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