iPhone应用程序的故事板无法在iPad上正确显示

时间:2014-10-15 01:53:03

标签: ios iphone ipad

我花了很多时间尝试研究这个问题,遗憾的是没有得到任何结果。

[编辑:对我的问题更明确]
我的问题是:当我运行iPad模拟器时,为什么我的视图控制器上的对象没有出现?显示视图控制器的背景颜色。导航选项卡栏也会出现。但是我的视图控制器上的两个对象都没有出现(它们对它们有约束)。 [/编辑]

如果我查看info.plist,我看到我有"主要故事板文件基本名称"值为Main(这是有意义的,因为我唯一的故事板是main.storyboard)。

当我在iPhone模拟器中运行应用程序时,一切都很顺利。当我将模拟器更改为iPad时,会发生以下情况:

  • 启动屏幕
  • View Controller显示我在故事板场景中选择的背景颜色。
  • 在调试时,我发现它正在通过代码来加载我的视图,就像在iPhone模拟器中运行一样。
  • 标签栏控制器的标签栏按预期显示在视图控制器的底部。

这与我选择的宽度和高度有什么关系吗?我把它设置为:wCompact hAny。当我将它更改为wAny hRegular时,我放置在场景中的项目(UIView和UITextField)"消失了。"

一些背景: 我最初创建的应用程序是Universal。但我想要的,至少现在是因为我还在学习,它只是一款可以在iPad上运行的iPhone应用程序(有2倍的选项)。我在Target下将目标设备系列更改为iPhone,然后在Project下更改。

我知道一个选择就是制作一个iPad布局,但我真的很想知道我在这里做错了什么。

[编辑:一个解决方案] 我采取的决议,虽然我觉得它不是我想要的,但是将尺寸改为iPad支持的尺寸,然后将两个对象(UIView& UITextView)粘贴到定义为wAny hRegular的场景中。然后我将这2个对象连接到View Controller中的出口,现在我的应用程序出现在iPad模拟器中。

0 个答案:

没有答案