iOS主要故事板元素没有显示

时间:2016-07-27 08:39:30

标签: ios storyboard xcode7 uistoryboard xcode-storyboard

在我的故事板中,我附加了对象库中的一些元素。视图的大小和每个元素的大小设置为any。我可以看到编辑器中的元素,但是当我在模拟器上运行它们时,它们不会出现。我知道它正在启动正确的场景,因为当我设置背景颜色时,它显示正确的颜色。我是iOS的新手,所以我真的可以使用一些帮助。 有关为何可能无法显示这些元素的任何建议吗?

我看过this answer并且它对我不起作用,因为我已将所有元素设置为Any

2 个答案:

答案 0 :(得分:0)

您肯定忘记添加约束或添加了错误的约束。

要添加约束,请在视图上按住Ctrl键并单击右键,然后单击,拖动和放大。放到superview,然后选择适当的约束。

您可以在选择约束时保持shift以选择多个约束,然后点击“Add Constraints”。

对于非常简单的视图,适当的约束通常是Top,Right,Left和Bottom。

这意味着您设置“我希望该视图的左侧为该视图的10个单位”。或者“我希望在该视图和其他视图之间有10个单位”。

设置两个物体之间的距离。这是一个粗略的总结解释。

我建议你一起玩它,并遵循有关约束的指南,因为它们起初并不容易学习。并且从“简单”观点开始:P

你也可以拖动&删除视图本身之间的约束,而不是特别是superview(创建间距约束,或者如果您希望两个视图具有“Equal Widths”)。

所有观点在任何时候都必须对X,Y,W& H.如果缺少一个,你会发出红色警告。

黄色警告在大多数情况下意味着你​​所看到的并不完全是什么。您可以简单地“解决所有问题”,IDE将重新调整所有内容,如果这不是您想要的,您可以随时控制Z.

答案 1 :(得分:0)

请参阅此处附带的屏幕截图。我已经展示了如何设置约束。

修改

请参阅此链接:https://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1

enter image description here