Удалите автоматическое размещение (ограничения) в Интерфейсном Разработчике

123

Я пытаюсь сделать свой проект совместимым со Snow Leopard, и я не могу удалить автоматическое размещение в перьях с помощью построителя интерфейсов (XCode 4.3 на Lion).

Можно ли убрать ограничения и автоматическое раскладку в пере на XCode?

Олоф
источник

Ответы:

277

Нашел ответ здесь

  • Перейдите в Инспектор файлов в построителе интерфейса и снимите флажок «Использовать автоматический макет».
Олоф
источник
5
Это так же хорошо работает для обеспечения совместимости с устройствами до iOS 6 с помощью конструктора интерфейсов. Спасибо!
Ник
2
Мне пришлось удалить «Использовать автоматический макет», чтобы разрешить аффинные преобразования, работающие с унаследованным от UIView объектом. Спасибо!
DrArt
5
+1 Отлично! Инспектор файлов - это первая вкладка в правом инспекторе. У вас есть файл, быстрая справка, личность, атрибуты, размер и подключения.
rjobidon
3
Я обнаружил, что удаление «Подвидов с автоматическим изменением размеров» помогло мне с изменением размеров и позиционированием объектов.
января
autoresize subviews отлично подходит, если вы ДЕЙСТВИТЕЛЬНО хотите работать с ограничениями (которые на самом деле полезны, если вы привыкли работать с ними), но не хотите, чтобы построитель интерфейса переопределял ваши ограничения при перемещении чего-либо.
Джан Пойразоглу
23

введите описание изображения здесь

Перейдите в инспектор файлов и снимите флажок «Использовать автоматическое размещение» под управлением версиями документа.

GSD
источник
2
Картинка рассказывает более 1000 слов!
Klaas
Да, картинка лучше, чем текст в выбранном ответе, но это то же самое решение, и оно опубликовано более чем через год. Жаль, что два ответа не объединены, а очки репутации разделены :-)
мин