Xcode: 按钮不会纵向显示,只能横向显示

Xcode: Button won't show in portrait, only landscape

我是新手,所以我不想在这里做任何花哨的事情。只是学习基础知识。我敢肯定这太简单了,但我完全想念它。

我在作品 space 中有一个垂直和水平对齐的按钮,也具有指定的宽度和高度。所有的线都是蓝色的,我没有收到任何错误,但是当我尝试在预览或模拟器中查看时,按钮不会出现在纵向视图中,只会出现在横向视图中。

在常规选项卡下,我将我的应用设置为仅纵向。

我做错了什么?

这是一个演示问题的视频:https://www.youtube.com/watch?v=BD835dCyBSQ

好的,在 xCode 搞了一段时间之后,我能够重现您的问题。问题是没有问题 :D 。 发生的事情是您正在使用 size class w Compact 和 h Compact 。这是专门针对 3.5 英寸、4 英寸和 4.7 英寸横向模式的 iPhone。

因此,如果您想在横向模式和纵向模式下为视图设置自动布局,您应该使用其他大小 class。 “w 紧凑 h 任意” 或“w 任意 h 任意”

这里是尺寸 classes 及其目标方向和尺寸。