【问题标题】:UI elements not displaying where they actually are on storyboard in xcodeUI 元素未显示它们在 xcode 中故事板上的实际位置
【发布时间】:2018-07-04 22:33:34
【问题描述】:

though the elements show, they don't show in the proper location

当我将 UI 元素放入我正在开发的这个应用程序的情节提要中时,它们没有显示在正确的位置。我可以编辑它们、移动它们、操纵它们……但所有这些都显示得比它们实际所在的位置低。然后在我创建的第二个视图控制器上,第一个视图控制器的标题现在显示在那里。

不确定是否有办法可以重置情节提要或完全清理它。

谢谢。

【问题讨论】:

  • 您是否通过 AutoLayout Constraints 或经典的 Autoresizing 设置正确设置了约束?
  • 您是否尝试通过删除派生数据来清理您的项目并再次清理和构建?关闭 Xcode 和所有东西。
  • @OOPer 我已经设置了一些是的。我刚刚回到它并正在查看限制条件。我认为这是一个堆栈视图,当我不知道按钮的作用时,我不小心添加了它。我删除了它,现在一切都排好了。就是这样......或者stackoverflow刚刚为我修复了它。
  • @Osman 如何删除派生数据?我关闭了 xcode 并重新启动了我的计算机,但都没有修复它。

标签: ios swift xcode storyboard xcode8


【解决方案1】:
  • 首先从故事板的左侧删除所有约束。
  • 运行应用,看看效果如何
  • 现在,为每个小部件正确设置约束并尝试一下

【讨论】:

    【解决方案2】:

    这两个按钮位于一个堆栈视图中,其中包含将它们抛出的约束。一旦我删除了堆栈视图并在没有额外视图的情况下布置了按钮,它们就完美地工作了。

    【讨论】:

      猜你喜欢
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 2013-10-06
      • 1970-01-01
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多