【发布时间】:2015-01-27 16:52:59
【问题描述】:
我是 IOS 开发新手。我正在为 IOS 8 设备开发应用程序。我昨天使用故事板进行设计,我的故事板显示了所有 UI 设计,但今天早上它显示空白 UIViewController 没有 UI 元素视觉请在屏幕截图中看到,非常奇怪的是,当我运行我的应用程序时,所有 UI 元素在我的设备中可见。我谷歌但没有找到任何解决方案请帮助我。提前谢谢你。
【问题讨论】:
我是 IOS 开发新手。我正在为 IOS 8 设备开发应用程序。我昨天使用故事板进行设计,我的故事板显示了所有 UI 设计,但今天早上它显示空白 UIViewController 没有 UI 元素视觉请在屏幕截图中看到,非常奇怪的是,当我运行我的应用程序时,所有 UI 元素在我的设备中可见。我谷歌但没有找到任何解决方案请帮助我。提前谢谢你。
【问题讨论】:
在我看来,您正在使用 size 类,并且您进入了一个 特定 size 类并添加了这些视图。现在您又回到了 Any 尺寸类别,因此视图不存在(这就是它们在左侧文档大纲中显示为灰色的原因)。它们仅适用于该特定 尺寸等级。如果您再次切换回它,无论它是什么,您都会再次看到它们。基本上,您已经创建了条件视图 - 条件是它们仅在特定尺寸等级的情况下才存在。
换句话说,如果您希望您的布局适用于一般情况,您需要首先在 Any 尺寸类别下创建和编辑它。只有这样您才能切换到特定的尺寸等级并修改该特定尺寸等级的布局。
当我运行我的应用程序时,我的设备中所有可见的 ui 元素
是的,因为在您的设备上,特定尺寸等级情况与您在添加这些视图时编辑的尺寸等级相匹配。所以他们在那里。在我看来,这证明我的猜测是正确的。
【讨论】:
ViewControllers UI 选择wCompact hRegular 并尝试在wAny hAny 中显示它们。这就是控制器处于禁用模式的原因。将其更改为wCompact hRegular 后,控制器现在正常显示。谢谢 :) @matt
大小必须相同,在所有 xcode 故事板中
【讨论】:
在我的情况下,这是由于我将 alpha 设置为 0.0 并忘记了它。
【讨论】: