Xcode12 无法使用 Interface Builder 将子视图添加到滚动视图
Xcode 12 Unable to use Interface Builder to add subview to scrollview
使用 Xcode 12 界面生成器,我无法将视图拖到滚动视图中。这似乎是一项非常简单的任务,并且运行了几年。我不确定我错过了什么。不过,将视图拖到其他视图中效果很好。
我在 Xcode 12.0.1 上遇到了同样的问题。作为解决方法,您可以首先设置滚动视图内容的根视图,select 它并使用 Editor / Embed in / Scroll View
命令(或者,canvas 中右下角的最后一个图标) .然后就可以通过拖放的方式正常添加到根内容视图了。
虽然嵌入不可用,但我使用了这个技巧:
- 从父视图
中删除安全区域布局指南和安全区域相对边距
- 添加您想要的子视图
- Return 返回所有安全区域设置
我在这件事上浪费的时间比我愿意承认的还要多。
你应该直接拖入绘图canvas,
不进入视图层次检查器。
使用 Xcode 12 界面生成器,我无法将视图拖到滚动视图中。这似乎是一项非常简单的任务,并且运行了几年。我不确定我错过了什么。不过,将视图拖到其他视图中效果很好。
我在 Xcode 12.0.1 上遇到了同样的问题。作为解决方法,您可以首先设置滚动视图内容的根视图,select 它并使用 Editor / Embed in / Scroll View
命令(或者,canvas 中右下角的最后一个图标) .然后就可以通过拖放的方式正常添加到根内容视图了。
虽然嵌入不可用,但我使用了这个技巧:
- 从父视图 中删除安全区域布局指南和安全区域相对边距
- 添加您想要的子视图
- Return 返回所有安全区域设置
我在这件事上浪费的时间比我愿意承认的还要多。 你应该直接拖入绘图canvas, 不进入视图层次检查器。