Подтвердить что ты не робот

IOS 8 Xcode 6: Какая точка для выделенных ограничений?

В бета-версиях Xcode 6, когда я удаляю ограничение, он не удаляет его полностью, а выгружает его. Я думал, что это должно означать, что ограничение было использовано в другом классе размеров, но это, похоже, не так. Кроме того, как вы навсегда удаляете эти ограничения?

4b9b3361

Ответ 1

Есть несколько способов удалить ограничения из раскадровки

  • Попробуйте не удалять из объекта Storyboard, потому что иногда разные ограничения могут складываться вместе, и вы можете удалить неправильный. Таким образом, лучше удалить из Структура документа. Просто выделите ограничение, которое вы хотите удалить, в Структура документа и просто нажмите кнопку удалить на клавиатуре. См. Снимок экрана ниже: enter image description here

  • Если вы хотите очистить все ограничения от выбранного вида, выберите "Просмотр" (например: кнопка "A" ), нажмите "Третья кнопка" ("Разрешить автоматическую настройку макета" ), нажмите Очистить ограничения. enter image description here

  • Если вы хотите очистить все ограничения для всех представлений внутри контроллера представления, выделите правильный объект управления объектом Object внутри раскадровки, нажмите на третью кнопку ("Разрешить автоматическую настройку макета" ), Коснитесь Очистить ограничения в разделе "Все представления в контроллере представления".

Ответ 2

Дважды щелкните ограничение на выделенное выделение (переключит фокус на ограничение), затем нажмите "Удалить". Это приведет к удалению ограничения.

Ответ 3

Я считаю, что ответ на следующий вопрос заключается в том, что вы можете иметь такое же ограничение выборочно "установлено" (или, насколько мне известно, включено) для разных классов размера. После того, как вы выберете ограничение из "Структура документа", вы можете щелкнуть знак "+", чтобы добавить "Настройка размера размера", начиная с "Инспектор атрибутов". Поэтому, когда вы удаляете ограничение из Инспектора размеров, вы в основном удаляете ограничение для только определенного класса размера. Чтобы удалить ограничение для всех классов размера, вам необходимо удалить его из документа.

Почему? Почему вы не можете полностью удалить ограничение размера инспектор?!

Ответ 4

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

Пример ограничения с выделенным цветом (см. height):

enter image description here

Примечание. Чтобы упростить перебор ограничений структуры документа, я сначала удаляю их из параметра "Инспектор размеров", который выгружает их, а затем удаляет только что выделенное выделение из параметра "Инспектор размеров". Просто FYI.

Ответ 5

Что из-за классов размера вы можете отключить классы размера из File Inspector, и все серые ограничения заканчиваются, вы можете снова включить их, если они вам понадобятся.

Надеюсь, что это поможет