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


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

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

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

2 10

2 ответа:

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

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

/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"

В каждом файле раскадровки-нет.