2012-10-03 7 views

Antwort

13

Es gibt einen Weg, aber es ist ein bisschen verworren und, wie ich hinzufügen möchte, nicht zu empfehlen.

Sie können Ihre Template-Dateien befindet sich in öffnen:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface/, in jedem Verzeichnis gibt es .xib Dateien. Sie sind XML-Dateien, öffnen Sie sie mit einem Texteditor.

Ersetzen Sie die folgende Zeile:

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

zu

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

ich aber wiederholen, wird diese nicht zu empfehlen.

+0

Das ist interessant. Ist es nicht empfehlenswert, da es während Upgrades überschrieben wird? Oder weil es bei Upgrades nicht überschrieben wird? Oder aus einem anderen Grund? – Mike

+1

Ja, es wird durch Updates überschrieben. –

+1

Da automatische Layouts bei Apps abstürzen, die unter iOS 5.0 laufen (was ich unterstützen muss), lohnt es sich, dies zu tun. Danke für die Antwort! –

0

Es gibt einen Projektvorlagenordner, Sie sollten die XIB-Dateien dort auch ändern.

Auch wenn Sie die automatische Layout in Storyboards deaktivieren möchten, sollten Sie dieses Attribut ändern:

useAutolayout="YES" 

in jeder Storyboard-Datei auf NO.