2012-10-03 23 views

Trả lời

13

Có một cách, nhưng nó kinda phức tạp và, tôi có thể thêm, không được khuyến khích.

Bạn có thể mở template file của bạn nằm ở:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface/, trong mỗi thư mục có các file .xib. Chúng là các tệp XML, mở chúng bằng trình soạn thảo văn bản.

Thay thế dòng sau:

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

để

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

tôi sẽ lặp lại tuy nhiên, này không được khuyến khích.

+0

Điều đó thật thú vị. Nó không được khuyến khích vì nó sẽ bị ghi đè trong khi nâng cấp? Hoặc bởi vì nó sẽ không bị ghi đè trong khi nâng cấp? Hoặc một số lý do khác? – Mike

+1

Có, nó sẽ bị ghi đè bởi các bản cập nhật. –

+1

Kể từ khi autolayouts treo trên các ứng dụng chạy dưới iOS 5.0 (mà tôi phải hỗ trợ) nó là giá trị nó cho tôi để làm điều này. Cảm ơn bạn đã trả lời! –

0

Có thư mục mẫu dự án, bạn cũng nên sửa đổi các tệp xib ở đó.

Ngoài ra nếu bạn muốn vô hiệu hóa bố trí tự động trong kịch bản, bạn nên thay đổi thuộc tính này:

useAutolayout="YES" 

trong mỗi tập tin kịch bản để NO.

Các vấn đề liên quan