如何限制它位于 Swift 之上的项目

How to constrain items that it's on top of in Swift

我如何使用自动布局来限制它所在的项目?目前自动布局只给我将其限制在安全区域的选项:

如您在上图中所见,它限制在安全区域,而不是它所在的图像视图 (profile_pic_background)。在播放时,该行下方的所有文本字段都不在我的 phone/simulator 视图中,并带有警告:

Main.storyboard 2 views are vertically ambiguous.

我觉得可能无法限制它位于其上的项目,如果是的话,最好的解决方法是什么?有没有办法制作单独的视图文件,然后添加视图,就好像您正在拆分配置文件的位一样?

按住 Control,单击一个视图并拖动到另一个视图。当你放手时,它会让你受到垂直间距的限制。更好的是,使用几个堆栈视图,您只需将视图拖放到那里即可。