【问题标题】:Remove autolayout (constraints) in Interface Builder在 Interface Builder 中删除自动布局(约束)
【发布时间】:2012-03-22 22:23:52
【问题描述】:

我正在尝试使我的项目与 Snow Leopard 兼容,但我无法使用 Interface builder(Lion 上的 XCode 4.3)删除笔尖中的自动布局。

是否可以在 XCode 的 nib 中移除约束和自动布局?

【问题讨论】:

    标签: xcode macos cocoa interface-builder osx-snow-leopard


    【解决方案1】:

    在界面生成器中转到文件检查器,然后取消选中“使用自动布局”。

    【讨论】:

    • 这同样适用于使用界面生成器保持与 iOS 6 之前的设备的兼容性。谢谢!
    • 我必须删除“使用自动布局”才能启用对 UIView 继承对象进行仿射转换。谢谢!
    • +1 太好了!文件检查器是右侧检查器的第一个选项卡。您有文件、快速帮助、身份、属性、大小和连接。
    • 我发现删除“自动调整子视图”有助于我调整对象的大小和位置。
    • 如果您确实想要使用约束(如果您习惯使用它们,这实际上很有用)但不希望界面构建器在您移动任何东西时覆盖您的约束,那么自动调整子视图非常棒。
    【解决方案2】:

    转到文件检查器并取消选中文档版本控制下方的“使用自动布局”选项。

    【讨论】:

    • 一张图讲1000多字!
    • 是的,图比所选答案中的文字好,不过这个是同一个解决方案,一年多后才贴出来。太糟糕了,两个答案没有合并并且代表点共享:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 2013-09-29
    • 2017-02-24
    • 1970-01-01
    • 2015-08-12
    相关资源
    最近更新 更多