Как отключить автоматическую макет по умолчанию для XCode 4.5?
Вопрос
Вопрос здесь: Xcode 4.5 Поврежденные Xibs? иллюстрирует проблему и решение дляXCode 4.5 Создание файлов NiB, которые не могут работать на iOS5.
У кого-нибудь есть решение для предотвращения умолчала установлен флажок Auto Payout?Я обеспокоен тем, что в процессе развития я забуду не проверить эту коробку.
Решение
Есть способ, но это вроде свертывается и, я могу добавить, не рекомендую.
Вы можете открыть файлы шаблона, расположенные в:
/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>
.
Я буду повторяться, это не рекомендуется .
Другие советы
Есть папка шаблонов проекта, вы должны изменить файлы XIB там.
Также, если вы хотите отключить автоматический макет в раскаляющих раскатках, вы должны изменить этот атрибут:
useAutolayout="YES"
.
В каждом файле раскадровки нет.