我有一个标签、一个图像视图和一个垂直堆栈视图中的按钮。对齐方式设置为填充,分布设置为等距,偏移量为 10。在我的 Storyboard 上,标签出现在顶部,图像位于中间,按钮位于底部。
但是,当在模拟器或设备上运行时,UIView 会完全从视图中剥离,因此标签出现在屏幕顶部,按钮位于标签正下方。
我唯一的约束是在超级视图的堆栈视图上设置的
编辑:忘记提及 UIImageView 位于 UIView 内部
我有类似的问题。我的 UIStackView 中的 UIView 只有宽度约束,并且会在运行时消失。我发现我可以使用以下任一选项使其再次显示: