【问题标题】:Swift simulator looks different from storyboardSwift 模拟器看起来与故事板不同
【发布时间】:2020-06-16 09:10:17
【问题描述】:

我在我的自动布局中使用带有 stackview 的自动布局,当我运行应用程序时,故事板和模拟器中的 ui 看起来不同,谁能告诉我为什么?

它表明模拟器和故事板看起来不同。谁能告诉我为什么以及如何解决它?谢谢

【问题讨论】:

    标签: swift autolayout


    【解决方案1】:

    你的约束是错误的。这就是为什么,它看起来不一样。 第一件事,你应该记住的是在这种类型的表单中使用滚动视图。在滚动视图中附加您的视图

    【讨论】:

      【解决方案2】:

      看起来您对 Photo 视图中 StackView 的约束在运行时的高度不正确。在运行时,带有 Save 按钮的橙色视图看起来与顶部的青色视图高度相同。

      解决此问题的最简单方法是将个人资料图片 ImageView 和“更改照片”按钮嵌入 UIView 中,并为 ImageView 和 UIButton 提供固定高度。

      【讨论】:

      • 我已经嵌入到一个uiview中,我将3个单独的视图分开,我把它们放在一起到堆栈视图中,但问题仍然存在
      • @afipermana 在将按钮和图像视图嵌入 UIViews 后,您是否尝试为它们提供固定高度?
      • 我已经修好了,你有点仪式我必须有固定的高度......谢谢队友
      猜你喜欢
      • 2012-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-26
      • 2015-02-25
      相关资源
      最近更新 更多