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


123

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

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

Ответы:


277

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

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

5
Это так же хорошо работает для обеспечения совместимости с устройствами до iOS 6 с помощью конструктора интерфейсов. Спасибо!
Ник

2
Мне пришлось удалить «Использовать автоматический макет», чтобы разрешить аффинные преобразования, работающие с унаследованным от UIView объектом. Спасибо!
DrArt

5
+1 Отлично! Инспектор файлов - это первая вкладка в правом инспекторе. У вас есть файл, быстрая справка, личность, атрибуты, размер и подключения.
rjobidon

3
Я обнаружил, что удаление «Подвидов с автоматическим изменением размеров» помогло мне с изменением размеров и позиционированием объектов.
января

autoresize subviews отлично подходит, если вы ДЕЙСТВИТЕЛЬНО хотите работать с ограничениями (которые на самом деле полезны, если вы привыкли работать с ними), но не хотите, чтобы построитель интерфейса переопределял ваши ограничения при перемещении чего-либо.
Джан Пойразоглу

23

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

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


2
Картинка рассказывает более 1000 слов!
Klaas

Да, картинка лучше, чем текст в выбранном ответе, но это то же самое решение, и оно опубликовано более чем через год. Жаль, что два ответа не объединены, а очки репутации разделены :-)
мин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.