【问题标题】:how to disable auto layout by default for xcode 4.5?xcode 4.5如何默认禁用自动布局?
【发布时间】:2012-09-24 21:02:32
【问题描述】:

这里有一个问题:Xcode 4.5 corrupting XIBs? 说明了 xcode 4.5 创建无法在 ios5 上运行的 nib 文件的问题和解决方案。

有没有人有解决方案来防止自动布局复选框被默认打开?我担心在开发过程中,我会忘记取消选中那个框。

【问题讨论】:

    标签: iphone xcode ios5 ios6 xcode4.5


    【解决方案1】:

    有一种方法,但它有点复杂,我可能会补充一点,不推荐。

    您可以打开位于以下位置的模板文件:

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

    我会重复一遍,不建议这样做

    【讨论】:

    • 这很有趣。是否不推荐,因为它会在升级期间被覆盖?还是因为它在升级期间不会被覆盖?还是其他原因?
    • 由于在 iOS 5.0(我必须支持)下运行的应用程序上的自动布局崩溃,所以我这样做是值得的。谢谢你的回答!
    【解决方案2】:

    有一个项目模板文件夹,你也应该在那里修改xib文件。

    此外,如果您想禁用情节提要中的自动布局,您应该更改此属性:

    useAutolayout="YES"
    

    在每个故事板文件中设置为 NO。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 2014-11-07
      • 2017-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      相关资源
      最近更新 更多