【问题标题】:iOS simulator only shows app in a quarter of the screeniOS 模拟器只在四分之一的屏幕上显示应用程序
【发布时间】:2015-07-24 13:02:13
【问题描述】:

自 2 天以来,在模拟器中启动应用程序时,它会打开应用程序 1/4 的屏幕大小。 iPhone 6 并在 iPhone 6 Plus 上进行了测试... 即使是家也只有四分之一大小

“清理”项目,iOS 模拟器的“重置内容和设置”。但仍然没有解决。

退出并重新启动模拟器不起作用。 正如您在底部屏幕截图中看到的那样,更改比例并没有帮助。

此问题未出现在版本“Xcode 7 Beta 4”中。

【问题讨论】:

  • 模拟器大小是多少?和视图控制器大小?你在使用自动布局吗?
  • 50%,当更改为其他尺寸时,问题仍然存在:(。自动布局一直处于活动状态,但只有 2 天似乎是个问题
  • 我的意思是规格是iPad模拟器还是iPhone模拟器?
  • 只需退出模拟器并再次启动它

标签: ios screen simulator


【解决方案1】:

我是 iOS 的新手。我遇到了同样的问题,这就是我所做的并解决了

1 - xcode 7.1.1.
2 - 在文件检查器中,右侧窗格
3 - 在“Interface Builder Document”中,我选择了Xcode 5.1;在安装 El Capitan 和新的 Xcode 之前,我用来编程的那个。

【讨论】:

  • 重新安装对我不起作用。但是开始使用xcode 7时问题就消失了
【解决方案2】:

使用此键可能会解决您的问题

 ⌘+1 for 100%
 ⌘+2 for 75%
 ⌘+3 for 50%

【讨论】:

  • thx,但这只会改变比例,所以屏幕仍然只能以两种方式填充一半:(
【解决方案3】:

我应该首先向其他人指出,这是一个模拟器/Xcode 问题而不是应用程序问题,因为当您在模拟器菜单(Apple 的菜单)中时,模拟器也会显示该问题。

现在是实际的解决方法,可能需要多次尝试:

1) 在模拟器“菜单栏”(“iOS 模拟器”顶部栏,旁边是注销机器的 Apple 符号 - 所以不是 XCode 的),选择您要使用的硬件(例如“硬件 > iphone 6"),然后用手指交叉。

2) 等待苹果主屏幕出现在模拟器中:

  • 如果 home 不是全屏,则切换到另一个硬件(任何可以做 - 您可以在 6 和 6 plus 之间切换),等待菜单出现,然后返回步骤 1(或clear:你需要在你想要的硬件和另一个随机硬件之间来回切换,直到你有模拟器全屏)

  • 如果 home 是全屏的,那么转到第 3 步,你现在很好,可以进行测试(按“测试”将使用当前的全屏模拟器)

3) 确保 XCode 和模拟器正在测试/运行相同的“iPhone”版本(否则 XCode 将通过重新启动新模拟器使您的所有努力无效)。 因此,如果您设法使“iPhone 6 plus”模拟器全屏显示,请确保在 XCode 中“运行项目”播放按钮附近的顶部选择“iPhone 6 plus”,这样 XCode 不会为您重新启动模拟器。

我会说我需要 30 秒到 2-3 分钟才能以这种方式获得一个工作模拟器。 如果你不经常切换大小并且可以让你的模拟器保持打开状态,那其实还不错。

(PS:现在至少尝试和测试了 10 次)

【讨论】:

  • 对我没有帮助,唉 :(
  • 它现在又回来了! :( 我会看看我是否记得我昨天是如何修复它的。
  • 对不起,至少试了 15 次都没有成功。这个问题在 Xcode Beta 中不会发生,所以我想我会在那里测试它
  • 我猜在两个 Xcode 版本中使用我的项目时一定出了问题
【解决方案4】:

在我安装了 Xcode 7 beta 5(在 6.4 旁边)之后,这个问题似乎得到了解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-21
    • 2014-03-05
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多