iPhone 5.1模拟器(视网膜屏)看起来很大。

8
我刚将Xcode从4.2升级到4.3.3。然后我启动了iOS模拟器(将“硬件”设置为“iPhone(Retina)”),现在模拟器显示得非常大,以至于必须滚动应用程序页面!(以前它刚好…不需要滚动)。即使是模拟器中的“主页”似乎也需要滚动!这是截图…请注意,“主页”右侧和底部有滚动条…为什么会这样?难道不应该完全适合并且不需要滚动吗?
3个回答

27

您可以使用 Command-1 或 Command-2 缩小视图。此外,您还可以在「硬件 - 设备」中将设备更改为非 Retina 版的 iPhone/iPad。


是的,我能够切换到非Retina模式(在这种非Retina模式下,一切都很好,即没有滚动条,所有内容都适合一个视图中)。请问如何在Retina模式下解决这个问题? - Jean

2
我有一台分辨率为1920x1200的17英寸笔记本电脑,而最新的iPad的分辨率为2048x1536。实际上,iPad在任何方向上都比我的笔记本电脑都多了很多像素。
新模拟器肯定在试图显示所有像素,并且很可能是以1:1的比例显示,这肯定会使模拟器超出屏幕范围。
像素密度和总像素是答案!

我该如何纠正这个问题?是的,在“非视网膜”模式下,iOS模拟器很好(即没有滚动条,并且所有内容都适合一个视图中)。但是,在视网膜模式下(因为这是我想要测试的!),我该如何调整像素以使滚动条消失?请问有什么想法吗? - Jean
实际上,除非您拥有一个比您尝试模拟的设备更多像素的显示器,否则您无法模拟。不幸的是,答案是购买一个30英寸的显示器(2560x1600),购买一台新的Retina 15英寸MacBook Pro或使用非Retina模拟器。 - trumpetlicks

1
我的猜测是视网膜显示器模拟器的像素密度比您的显示器更高,但仍然尝试显示每个像素,因此它需要占用更多的空间。

感谢大家的回复! - Jean

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接