XCode 无法修复情节提要中的横向布局

Posted

技术标签:

【中文标题】XCode 无法修复情节提要中的横向布局【英文标题】:XCode can't fix landscape orientation layout in storyboard 【发布时间】:2015-02-03 12:17:57 【问题描述】:

我有一个简单的 UIViewController 线性链。 第一个有一个到 NavigationViewController 的 show segue,然后它与所有其他的都以相同的方式进行。

当我从 wCompact-hRegular 切换到 wRegular-hCompact 以修复横向布局时,第一个视图控制器不允许我做任何事情。故事板屏幕左侧的树形图显示了视图,但它们不是用黑色书写的。它们是透明的。即使我选择它们并放置坐标或尺寸,也没有任何反应。只有一个按钮和一个标签。其他控制器都可以,可以修复。第一个发生了什么?

【问题讨论】:

请从情节提要中添加一个画面。 我不能,但它很简单,UIViewController --> NavigationViewController --> UIViewcontroller,其中 --> 是显示序列。第一个在屏幕顶部只有一个按钮和标签。 【参考方案1】:

使用 XCode 6,您可以添加仅在所选尺寸类别中可见的视图(例如 Compact + Compact)。当您更改为不同的尺寸等级时,视图将被禁用。要解决此问题,请导航到属性检查器并为任何班级规模选择 installed

【讨论】:

以上是关于XCode 无法修复情节提要中的横向布局的主要内容,如果未能解决你的问题,请参考以下文章

只需要修复 UIButton 和 UILabel 的自动布局问题

每次我打开情节提要时视图错位

升级到 Xcode 12 后的情节提要错误

将 UIView(来自情节提要)修复到 UITableView 的顶部

如何在情节提要 XCode6 (Swift) 中将所有视图控制器设置为风景

UITableViewCell 中的几个多行标签,情节提要 xcode 6.3.2 中的自动布局