【问题标题】:Xcode 12 Unable to use Interface Builder to add subview to scrollviewXcode 12 无法使用 Interface Builder 将子视图添加到滚动视图
【发布时间】:2021-01-20 03:49:14
【问题描述】:

使用 Xcode 12 界面生成器,我无法将视图拖到滚动视图中。这似乎是一项非常简单的任务,可以正常运行几年。我不确定我错过了什么。不过,将视图拖到其他视图中效果很好。

【问题讨论】:

    标签: ios iphone xcode ipad xcode12


    【解决方案1】:

    我在 Xcode 12.0.1 上遇到了同样的问题。作为一种解决方法,您可以从设置滚动视图内容的根视图开始,选择它并使用Editor / Embed in / Scroll View 命令(或者,画布中的最后一个右下角图标)。然后就可以正常的拖拽添加到根内容视图了。

    【讨论】:

    • 难以置信...这个 Xcode 中有这么多的回归,真可惜。如果 Apple 对他们自己的软件应用与我们的应用相同的策略,那么 Xcode 就不会进入 AppStore
    【解决方案2】:

    我在这件事上浪费的时间比我想承认的要多。 您应该直接拖动到绘图画布中, 不进入视图层次结构检查器。

    【讨论】:

    • Xcode 出了什么问题? Rofl 那是一个错误吗?感谢您的帮助
    • ?
    【解决方案3】:

    虽然嵌入不可用,但我使用了这个技巧:

    1. 从父视图中删除安全区域布局指南安全区域相对边距
    2. 添加您想要的子视图
    3. 返回所有安全区域设置

    【讨论】:

      猜你喜欢
      • 2012-06-12
      • 1970-01-01
      • 2014-09-10
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 2012-01-13
      • 1970-01-01
      相关资源
      最近更新 更多