xCode 8.3 的 xib 中的布局被破坏
Posted
技术标签:
【中文标题】xCode 8.3 的 xib 中的布局被破坏【英文标题】:layout is broken in xib at xCode 8.3 【发布时间】:2017-08-17 07:25:24 【问题描述】:xib 是两年前创建的,可以使用 xcode7 和 xcode 8.2 打开它,但我认为从 xcode 8.3 开始几乎每个 xib 都有问题。我该如何解决这个问题?
【问题讨论】:
您可以尝试在“文件检查器”中设置“打开方式”选项,选择“Xcode 7.x”。也许这会有所帮助 我可以知道没有办法代替这样做吗?因为每次我想更改某些内容时,我都必须使用 xcode 7 打开那个 xib? 【参考方案1】:您可以按照以下步骤操作,可能对您有帮助:-
1) 在 Xcode 8 中打开您的 Storyboard。
2) 点击文件检查器。
3) 在 Interface Builder Document 部分,选择 Opens In "Xcode 7.x" 而不是 "Latest Xcode (8.0)"。
4) 执行此操作时,您将收到一条警报,提示“为 Xcode 7.x 保存将关闭您的文档,并且 Xcode 8.0 功能的数据将被删除。”
5) 点击保存并关闭,您将能够在 Xcode 7.x 中打开故事板。
【讨论】:
以上是关于xCode 8.3 的 xib 中的布局被破坏的主要内容,如果未能解决你的问题,请参考以下文章
在 xcode 8.3 中创建一个仅限 XIB 的 Cocoa 项目
使用 xcode 6 为 uitableviewcell 自动布局
iOS 布局在 Xcode 11 上的 iOS 13 上中断 - 未调用 traitCollectionDidChange