【发布时间】:2017-05-28 20:16:40
【问题描述】:
我在垂直堆栈视图中有一个标签、一个图像视图和一个按钮。对齐设置为填充,分布设置为等间距,偏移量为 10。在我的故事板上,标签显示在顶部,图像在中心,按钮在底部。
但是,当在模拟器或设备上运行时,UIView 会完全从视图中剥离,因此标签出现在屏幕顶部,而按钮则显示在标签的正下方。
我唯一的约束是在堆栈视图上设置到父视图
编辑:忘了说 UIImageView 在 UIView 内
【问题讨论】:
-
图像视图是否包含图像?如果它是空的,它可能被分配零维度。
-
图像视图与其包含的
UIView之间是否有任何限制? -
两者之间没有限制,因为我忽略了它,但是我现在已经将 imagview 固定到 uiview 上,它仍然没有出现。图像是空的,但在点击播放按钮时设置。 UIView 本身也不显示(我使用它是为了在 UIImage 动画时在 UIImage 周围显示静态边框)
-
必须在 UIView 上设置大小限制
标签: ios uistackview