【问题标题】:Can't see elements from storyboard inside viewcontrollers在视图控制器中看不到情节提要中的元素
【发布时间】:2015-06-12 13:16:22
【问题描述】:

我的故事板中的一些元素没有出现,因为我将视图控制器大小更改为 4.7 英寸。但是,如果我创建另一个视图控制器并将一些对象放入其中,它们就会出现。这些视图控制器有什么问题?

【问题讨论】:

  • 你可能忘了给你的子视图添加约束
  • 当您将尺寸从自动更改为固定时它们是否会消失,或者仅当您在不同尺寸的设备上运行时才会消失?
  • 在我朋友的电脑上,元素很好地显示在视图控制器中,具有相同的项目。它们只是从我的故事板上消失了,在我的模拟器中它们还可以。
  • 感谢您的帮助

标签: ios storyboard viewcontroller


【解决方案1】:

这是因为您添加到具有特定尺寸类的视图控制器的 UI 元素或约束在更改为其他尺寸类时将变为非活动状态。例如添加到具有紧凑宽度的视图控制器的 UI 元素或约束 |当您更改为 Any width | 时,任何高度都将变为非活动状态任何高度。

您可以通过检查属性检查器中的选项来启用它[向下滚动到底部]。请参考屏幕截图。

【讨论】:

  • 哇...通过截图很容易理解。 :) 伟大的工作帕维特拉 :)
【解决方案2】:

如果你想以不同的尺寸等级显示你的所有对象,你应该使用自动布局……它管理你的对象以不同的尺寸等级显示……

所以,防止你的对象隐藏在不同大小类别中的解决方案,使用自动布局

这是一张比文字更能说明问题的图片

在这张图片中,我使用 wAnyhAny... 为按钮提供了自动布局...作为最佳实践..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    相关资源
    最近更新 更多