Как отключить автомасштабирование по умолчанию для 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"
в каждом файле раскадровки до НЕТ.