Xcode Storyboard中的对象消失问题

4
我在Xcode中设计一个故事板,然后写了一些代码。当我回来时,视图中的所有对象都消失了。虽然我的一切都在运作,但是我无法在故事板上看到它们。但是当我运行它时,它们会出现。我真的需要在这个视图中添加一个UIImageView,但由于没有任何可见的对象,我不能这样做。如有帮助,请指教。运行在模拟器中的截图我的Xcode故事板
3个回答

3
我觉得这可能是你的情况。
假设您在控制器中添加标签时,尺寸类别不是wAny hAny。假设您正在wCompact hRegular尺寸类别中添加标签,并为其添加约束。

enter image description here

enter image description here

现在你要移动到其他的尺寸类别。假设你将其更改为wAny hAny。 现在它看起来在故事板上找不到,并且看起来像这样。

enter image description here

enter image description here

在第四张图片中,标签似乎被隐藏了,在Storyboard上也看不到。因此最好设计一个wAny hAny的Storyboard,以便在所有大小类别下都能看到它。假设这也是你的情况。

0

你在视图中添加了约束吗?如果是的话,你改变了顶层视图的大小,只需选择视图并按CMD+Option+=(这是建议的调整视图大小)。如果没有,请先添加约束。如果你拖动带有蓝色线条的视图,有时会起作用,但不总是。


谢谢,我用紧凑宽度制作了它,高度任意。 - Niall Kehoe
@NiallKehoe 如果你没有在任何一个尺寸类别中设置约束条件,那么你必须为不同的尺寸类别设置约束条件。在任何一个尺寸类别中重复设置约束条件是最好的选择。 - Lumialxk

0
选择一个宽度紧凑的尺寸类别,例如"wCompact hAny"。
在红框中查看尺寸类别的宽度。

See the width of size class in red box.

See the width of size class in red box


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接