在 Interface Builder 中删除自动布局(约束)
Posted
技术标签:
【中文标题】在 Interface Builder 中删除自动布局(约束)【英文标题】:Remove autolayout (constraints) in Interface Builder 【发布时间】:2012-03-22 22:23:52 【问题描述】:我正在尝试使我的项目与 Snow Leopard 兼容,但我无法使用 Interface builder(Lion 上的 XCode 4.3)删除笔尖中的自动布局。
是否可以在 XCode 的 nib 中移除约束和自动布局?
【问题讨论】:
【参考方案1】:在界面生成器中转到文件检查器,然后取消选中“使用自动布局”。
【讨论】:
这同样适用于使用界面生成器保持与 ios 6 之前的设备的兼容性。谢谢! 我必须删除“使用自动布局”才能启用对 UIView 继承对象进行仿射转换。谢谢! +1 太好了!文件检查器是右侧检查器的第一个选项卡。您有文件、快速帮助、身份、属性、大小和连接。 我发现删除“自动调整子视图”有助于我调整对象的大小和位置。 如果您确实想要使用约束(如果您习惯使用它们,这实际上很有用)但不希望界面构建器在您移动任何东西时覆盖您的约束,那么自动调整子视图非常棒。 【参考方案2】:转到文件检查器并取消选中文档版本控制下方的“使用自动布局”选项。
【讨论】:
一张图讲1000多字! 是的,图比所选答案中的文字好,不过这个是同一个解决方案,一年多后才贴出来。太糟糕了,两个答案没有合并并且代表点共享:-)以上是关于在 Interface Builder 中删除自动布局(约束)的主要内容,如果未能解决你的问题,请参考以下文章
从 Interface Builder 下拉列表中删除已删除的图像
与在 Interface Builder 中使用自动布局相比,SnapKit 有啥优势?
如何在 Interface Builder 中的 UIViewController 中自动调整 UIView Outlet 的大小