8

我刚刚安装完 xCode 4.5 并一直在尝试了解新的模拟器。我想在旧屏幕尺寸和新屏幕尺寸下测试我的应用程序。但是,当在模拟器下我去硬件并将手机尺寸更改为 4 英寸尺寸时,它会将模拟器更改为全屏,没有主页按钮,被放大,我必须滚动导航,这真的是令人沮丧和烦人。

由此

在此处输入图像描述

对此

在此处输入图像描述

有人能告诉我这是否注定要发生吗?我想用模拟器保持正常的 iPhone 外观,放大的可滚动模拟器很糟糕,看起来很糟糕并且让调试很痛苦。我确信苹果不会让这种看起来很差的东西成为模拟器的正常外观,所以我猜我做错了什么。

另一个问题是,如果我在主屏幕上可以看到正常 iPhone 屏幕尺寸下的自定义应用程序列表,然后将其更改为 4 英寸模拟器屏幕尺寸,我在模拟器上安装的自定义应用程序不是出于某种原因显示。

任何帮助将非常感激!!

编辑:

我发现我在窗口下更改了模拟器的比例并将其更改为 50 或 75%。但是还有一个问题,为什么 iPhone 5 模拟器中没有 Home 键?

4

7 回答 7

10

你在用什么电脑?我有一台 13 英寸的 MacBook,我也遇到了同样的事情。一些主题说它与您的屏幕分辨率有关,如果您的屏幕“太小”,那么模拟器将不会在代表物理设备的框架中看到需要。请参阅 Nathan Gopen 在XCode 4.3.1 iPad 模拟器中的回答。(我还注意到,当您将标准 iPhone 重新缩放到 75% 或 50% 时,框架会消失。)

如果您需要主页按钮,您可以在硬件 > 主页按钮或 Shift+Cmd+H 中找到它。是的,我知道,这很糟糕......

于 2012-09-20T15:58:52.083 回答
6

这对我有用:

  1. 转到模拟器菜单
  2. 转到硬件
  3. 点击设备
  4. 点击 iPhone

这将恢复 iPhone 模拟器框架。

于 2012-12-14T10:58:20.853 回答
4

对我有用的是...

  1. 转到 XCode,
  2. 打开 XCode 主菜单选项
  3. 点击“打开开发者工具”
  4. 点击“iOS模拟器”
  5. 通过转到“硬件”菜单更改为您想要的模拟器。
  6. 关闭模拟器
  7. 再次运行您的项目。

当我切换到非视网膜 iPad 选项时,XCode 崩溃了,这就是我的解决方案。

模拟器似乎记得上次选择的硬件选项。

于 2012-09-22T16:16:22.837 回答
1

我认为这与屏幕分辨率无关。我在 1920x1200 上运行它,它是一样的。我想这只是为了减少Apple的工作量,因为拥有一个漂亮的模拟器对于开发来说并不是必需的。但是,是的,我同意我喜欢将虚拟 iPhone 视为模拟器。并且为您的网站生成应用程序的屏幕截图非常容易。

在 1920x1200 屏幕上当然不需要缩放或滚动。

于 2012-09-21T07:17:55.003 回答
1

这只是发生在我身上,我确实花了一段时间试图弄清楚这一点。通过将比例设置为 100%,我的问题得到了 Cal 上面所说的解决。

于 2012-09-29T10:55:16.950 回答
0

我认为这与视网膜显示设置有关...

当我在我的 macbook pro(w/rd)上启动 iOS 模拟器时,iPhone 框架出现了。我将框架移到连接的显示器上,它仍然作为 iPhone 框架。我关闭了 xCode。

当我重新启动时,iOS 模拟器在我连接的显示器上启动并且缺少手机框架,只显示屏幕。放大或缩小并不重要。

我再次将未加框的屏幕移到笔记本电脑的屏幕上,然后关闭了模拟器。当我重新启动它时,它从带有手机框架的笔记本电脑屏幕上开始。

我认为它与分辨率的关系不如视网膜显示。

于 2013-07-10T00:33:08.383 回答
0

不确定这是否是长期解决方案,但以下步骤对我有所帮助。

  1. 转到 Windows >> 缩放
  2. 根据您的意愿选择不同的选项(我选择了 75%)
于 2017-04-07T04:06:53.927 回答