Ответ 1
вместо того, чтобы использовать cmd и delete, выберите view, goto size inspector и удалите ограничения там, вот скриншот для вашей справки.
Я использовал команду-delete для удаления некоторых ограничений в виджетах Map View в IB. Вместо того, чтобы полностью удаляться, ограничения фактически просто исчезли, как показано на прилагаемом рисунке.
Я попытался сохранить файл и снова открыть проект, но похоже, что они не будут удалены XCode.
Как я могу удалить их?
ИЗМЕНИТЬ
Это то, что я вижу в окне "Размер инспектор"
Я использую XCode 6 (6A313)
вместо того, чтобы использовать cmd и delete, выберите view, goto size inspector и удалите ограничения там, вот скриншот для вашей справки.
Выберите его на левой панели и нажмите на обратное пространство для удаления навсегда.
если вы хотите удалить конкретный объект, связанный со всем ограничением, перейдите к разделу "Разрешить проблему автонастройки", в котором отображается небольшая строка меню в нижней части редактора, выберите "Очистить ограничение".
если вы хотите удалить конкретное ограничение любого объекта, затем выберите объект → перейти к указателю размера → щелкните по первой правой кнопке, появляющейся на binding- > delete.
Если вы хотите удалить все ограничения, связанные с конкретным xib, перейдите к разделу "Разрешить проблему автозапуска" и выберите "Очистить все ограничения в представлении"
Ограничения исчезают, потому что вы удалили их из инспектора размера одного вида, но не из другого включенного представления.
Если вы добавите ограничение между двумя представлениями, вы увидите это ограничение в инспекторе размеров обоих представлений. Если вы удалите ограничение из инспектора размера одного вида, вы все равно увидите его в инспекторе размеров другого представления, и вы также увидите, что ограничение исчезло в дереве сцены контроллера представления.
Вы можете полностью удалить ограничение (из обоих представлений), удалив его из дерева сценой диспетчера представлений (или из самой сцены).