Как отключить автомасштабирование по умолчанию для xcode 4.5?

Вопрос здесь: Xcode 4.5, искажающий XIBs, показывает проблему и решение для xcode 4.5, создавая файлы nib, которые не могут работать на ios5.

Есть ли у кого-нибудь решение предотвратить установку флажка автоматической раскладки? Я волнуюсь, что в процессе развития я забуду снять флажок.

enter image description here

Ответ 1

Есть способ, но он немного запутан, и я могу добавить, не рекомендуется.

Вы можете открыть файлы шаблонов, расположенные в:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface/, в каждом каталоге есть .xib файлы. Они представляют собой файлы XML, открывают их с помощью текстового редактора.

Замените следующую строку:

<bool key="IBDocument.UseAutolayout">YES</bool>

к

<bool key="IBDocument.UseAutolayout">NO</bool>

Повторю, но это не рекомендуется.

Ответ 2

Существует папка шаблонов проектов, вы также должны изменить там файлы xib.

Также, если вы хотите отключить автоматический макет в раскадровках, вы должны изменить этот атрибут:

useAutolayout="YES"

в каждом файле раскадровки до НЕТ.