ios - 为什么 Storyboard ui 元素没有显示在 xcode 6 中的 UIViewController 上?

标签 ios ios8

我是 IOS 开发新手。我正在为 IOS 8 设备开发一个应用程序。我昨天在我的设计中使用了 Storyboard,我的 Storyboard显示了所有 UI 设计,但今天早上它显示空白 UIViewController 没有 UI 元素视觉请在屏幕截图中看到,非常奇怪的是,当我运行我的应用程序时,所有 ui 元素都在我的设备中可见。我谷歌但没有找到任何解决方案请帮助我。提前谢谢你。

enter image description here

最佳答案

在我看来,您正在使用尺寸等级,并且进入了一个特定尺寸等级并添加了这些 View 。现在您回到了 Any 大小级别,因此 View 不存在(这就是它们在左侧文档大纲中变灰的原因)。它们仅适用于该特定 尺码等级。如果你再次切换回它,无论它是什么,你都会再次看到它们。基本上,您已经创建了条件 View - 条件是它们仅在特定大小类别情况出现时出现。

换句话说,如果您希望您的布局适用于一般情况,您需要首先在任何 尺寸类别下创建和编辑它。只有这样,您才能切换到特定尺寸等级并修改特定尺寸等级的布局。

when i run my app all ui element visible in my device

是的,因为在您的设备上,特定尺寸等级的情况与您在添加这些 View 时正在编辑的尺寸等级相匹配。所以他们在那里。在我看来,这证明我的猜测是正确的。

关于ios - 为什么 Storyboard ui 元素没有显示在 xcode 6 中的 UIViewController 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27198661/

相关文章:

ios - 是否可以在 iOS 交互式通知中显示操作按钮?

ios - pushViewController iOS 8 上的黑屏

iOS 深色键盘在 UINavigationController 推送/弹出动画期间具有背景

ios - 是否有关于OSX和/或IOS编程的播客 channel ?

ios - 在 UINavigationController 堆栈中仅隐藏一个 UIViewController 的导航栏和状态栏

点击后退按钮时,iOS 8 屏幕滑动方向错误

ios - 当显示 StoreKit 确认警报时不再调用 applicationWillEnterForeground(和其他 UIApplication Delegate 函数)

ios - 等待多个 Alamofire 请求完成

ios - VoiceOver 不读取 UITextField subview

ios - 在 iOS8 中不再可以访问 UITableViewHeaderFooterView 上的 textLabel?