一个问题: Xcode 4.5破坏XIBs?阐明了在xcode 4.5上创建的nib文件无法在ios5上运行的问题和解决方案。
有没有办法防止自动布局复选框默认为打开?我担心在开发过程中会忘记取消选择该框。
有一种方式,但它有点复杂,而且我想说的是,不建议使用。
您可以打开位于以下位置的模板文件:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface/
,在每个目录中都有.xib文件。 它们是XML文件,请使用文本编辑器打开它们。
替换以下行:
<bool key="IBDocument.UseAutolayout">YES</bool>
to<bool key="IBDocument.UseAutolayout">NO</bool>
我会重申,这不是推荐的做法。有一个项目模板文件夹,您还应该修改其中的xib文件。
此外,如果您想在故事板中禁用自动布局,则应更改此属性:
useAutolayout="YES"
在每个故事板文件中将其设置为NO。