【问题标题】:iPhone 5.1 Simulator (retina) looks so bigiPhone 5.1 模拟器(视网膜)看起来好大
【发布时间】:2012-06-29 16:43:46
【问题描述】:

我刚刚将 Xcode 从 4.2 升级到 4.3.3。然后我启动 iOS 模拟器(将“硬件 -> 设备”设置为“iPhone (Retina)”),模拟器现在看起来太大了,以至于应用页面必须滚动!! (以前它是正确的......不需要滚动)。甚至模拟器中的“主页”似乎也需要滚动!这是屏幕截图...请注意,“主页”的右侧和底部都有滚动条)...这是为什么呢?它不应该完全适合并且不需要任何滚动吗?

【问题讨论】:

    标签: iphone ios-simulator


    【解决方案1】:

    您可以使用 Command-1 或 Command-2 来缩小视图。您还可以在 Hardware-Device 中将您的设备更改为非 Retina iPhone/iPad。

    【讨论】:

    • 是的,我能够更改为非视网膜模式(在这种非视网膜模式下,它很好,即没有滚动条并且所有内容都适合一个视图)。有什么想法可以在视网膜模式下解决吗?
    【解决方案2】:

    我有一台 17 英寸的笔记本电脑,分辨率为 1920x1200,最新的 iPad 的分辨率为 2048x1536。实际上,iPad 在任何方向上的像素都比我的笔记本电脑多。

    新的模拟器肯定会尝试向您显示所有像素,并且很可能以一对一的方式显示,这很可能会使模拟器关闭屏幕。

    像素密度和总像素就是答案!!!

    【讨论】:

    • 我该如何纠正这个问题?是的,在“非视网膜”模式下,iOS 模拟器很好(即没有滚动条,而且它完全适合一个视图)。但是,使用视网膜模式(因为这是我想要测试的!),如何调整像素以使滚动条消失?请问有什么想法吗?
    • 本质上你不能,除非你的显示器有更多的像素,你试图模拟的设备。可悲的是,答案是购买 30 英寸显示器 (2560x1600),购买新的视网膜 15 英寸 macbook pro,或使用非视网膜模拟器。
    【解决方案3】:

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

    【讨论】:

    • 感谢大家的回复!
    猜你喜欢
    • 1970-01-01
    • 2013-10-15
    • 2014-09-16
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多