Ответ 1
В Xcode6 (Beta5), когда я нажимаю на конкретное ограничение в инспекторе размера, он получает тонкую синюю границу. Затем ограничение можно удалить с помощью обратного пространства.
Предположим, вы выбрали объект, и у вас есть переключатель выбора размера на панели "Утилиты". Вы можете увидеть список ограничений, применяемых к объекту. В списке ограничений вы можете нажать на маленькую передачу и выбрать delete. Вы не можете в Xcode 6.
Есть еще несколько способов удаления ограничений в IB:
Тем не менее, я скучаю по простоте использования функции удаления шестерни, и мне интересно, похоже ли она по-прежнему там, и я просто могу ее найти. В то время как другие способы работы, я нахожу себя впустую много времени, особенно когда играю с новой функцией класса классов. Итак, найдите более простой способ удалить их?
В Xcode6 (Beta5), когда я нажимаю на конкретное ограничение в инспекторе размера, он получает тонкую синюю границу. Затем ограничение можно удалить с помощью обратного пространства.
Принятый ответ правильный, но есть так много разочарования с выбором ограничений, которые лежат вне выбранного вида, что я решил добавить эти советы в качестве другого ответа.
Я нашел невероятный список советов, который помог мне решить эту проблему.
Проблема:
Soulution:
Нажмите его, нажав Shift + Ctrl, и вы увидите меню всех видов, которые существуют там, где вы нажали.
Чтобы удалить выбранное ограничение, нажмите клавишу delete.
Выбранный ответ является неполным. Когда вы удаляете ограничение из Инспектора размеров, вы оставляете объект ограничения в панели "Структура документа". Он сероватый, что означает, что он не используется, но все еще существует и, что еще хуже, повлияет на автоматическую компоновку с ошибками, предупреждениями или конфликтующими ограничениями, и вы сойдете с ума, пока не удалите их из панели "Структура документа".
Итак:
1. Delete the constraint from the Size Inspector as in the accepted answer
2. Delete any greyed out constraints from the Document Outline
Живите счастливой жизнью без ограничений.
Этот ответ от @wayne chi является самым простым и избавляет вас от поиска ограничений в Document Outline:
Дважды щелкните ограничение на выделенное выделение (переключит фокус на ограничение), затем нажмите "Удалить". Это приведет к удалению ограничения.
Иногда самый простой способ - закрыть файл в Xcode и отредактировать его с помощью текстового редактора.: -/
Если вы хотите удалить ВСЕ ограничения из viewController, просто отключите автоматическую компоновку, а затем снова установите ее (или нет), и все ограничения исчезнут.