XCode 7 добавляет ограничения трейдинга/ведущего/верхнего/нижнего
В XCode 6 я мог бы использовать меню "Редактор" в Pin
- Ведущее пространство для наблюдения
- Трейлинг пространства для наблюдения
- Верхнее пространство для наблюдения
- Нижнее пространство для наблюдения
Я не могу найти способ сделать это в бета-версии XCode 7. Если я нажму кнопку "Выровнять" в представлении "Раскадровка", я увижу "Ведущие края" / "Откидные края" / "Верхние края/нижние края", которые, как я предполагаю, это одно и то же, но они все выделены серым цветом.
Добавление этих 4 ограничений в XCode 6 заняло бы около 20 секунд, но я нахожусь за 30 минут в XCode 7 и не могу понять это. Я искал другие сообщения stackoverflow, но не могу найти случай, который отражает мои. Я был бы признателен за любую помощь.
Спасибо.
Ответы
Ответ 1
Чтобы вывести Top, Bottom, Leading и Trailing в Superview, сделайте следующее:
- Выберите вид.
- Нажмите кнопку Pin (выглядит как TIE Fighter).
- В разделе "Добавить новые ограничения" снимите флажок "Ограничить на поля".
- Нажмите левый, правый, верхний и нижний лучи.
Если вы нажмете кнопку "Добавить ограничения", она закроет верхнюю, ведущую и завершающую функцию Superview, а нижнюю - в "Руководство по макету нижней части". Если вы хотите также установить нижний элемент в Superview, нажмите стрелку раскрывающегося списка рядом с нижним значением и выберите "Просмотр" вместо "Руководство по нижнему макету". Затем нажмите "Добавить ограничения".
Ответ 2
К сожалению, они удалили эту опцию из меню редактора, но есть раскрывающееся меню. Там вы можете выбрать другое представление, на которое вы можете назначить свои поля.
.
Ответ 3
Ну, я также встречаю эту проблему в Xcode 7.2 и нашел способ ее решить.
В Xcode 7.2 (и, возможно, также в вашей версии Xcode) сначала выберите представление, к которому вы хотите добавить ограничение, а затем нажмите кнопку "control" на клавиатуре и продолжайте делать это, а затем перетащите вид к супер-обзору. Затем появится меню, а затем вы можете выбрать, чтобы добавить некоторые ограничения. После добавления ограничения вы можете освободить кнопку "control". Обратите внимание, что указанное вами направление будет влиять на доступные ограничения в это время. Например, если вы перетащили влево, то трейлинг-ограничение может быть недоступно.
Ответ 4
Рядом с кнопкой "Выровнять" находится кнопка "Pin", где вы можете установить то, что хотите.
![Pin]()