【发布时间】:2020-06-16 09:10:17
【问题描述】:
我在我的自动布局中使用带有 stackview 的自动布局,当我运行应用程序时,故事板和模拟器中的 ui 看起来不同,谁能告诉我为什么?
它表明模拟器和故事板看起来不同。谁能告诉我为什么以及如何解决它?谢谢
【问题讨论】:
标签: swift autolayout
我在我的自动布局中使用带有 stackview 的自动布局,当我运行应用程序时,故事板和模拟器中的 ui 看起来不同,谁能告诉我为什么?
它表明模拟器和故事板看起来不同。谁能告诉我为什么以及如何解决它?谢谢
【问题讨论】:
标签: swift autolayout
你的约束是错误的。这就是为什么,它看起来不一样。 第一件事,你应该记住的是在这种类型的表单中使用滚动视图。在滚动视图中附加您的视图
【讨论】:
看起来您对 Photo 视图中 StackView 的约束在运行时的高度不正确。在运行时,带有 Save 按钮的橙色视图看起来与顶部的青色视图高度相同。
解决此问题的最简单方法是将个人资料图片 ImageView 和“更改照片”按钮嵌入 UIView 中,并为 ImageView 和 UIButton 提供固定高度。
【讨论】: