【问题标题】:ios simulator window scale/zoom [duplicate]ios模拟器窗口缩放/缩放[重复]
【发布时间】:2015-03-01 02:45:12
【问题描述】:
  • 我正在编写一个 iOS 应用程序
  • 我使用 Xcode 6.1,我有 iPhone 5 和 ios 版本 8.1.2
  • 应用程序在模拟器和设备上都可以正常测试

我在 iPhone5 测试中观察到,有时应用程序视图在模拟器上正确,但在设备上不正确。我必须解决设备问题

现在我正在尝试使用其他版本进行测试。由于我没有其他设备,所以我将模拟器用于其他版本,4s、5s 6 plus 等。

我有几个问题

  • 我将使用哪个比例来模拟设备。
    • 例如。如果我使用 6plus 的比例 100%,那么我需要滚动视图,但如果我使用 50%,那么我不需要滚动
  • 我应该使用哪种缩放来靠近设备。

另外,我担心的是,由于我使用最新的 xCode 和 iOS 版本进行开发,我可能使用了旧版本不支持的功能。

模拟器测试能否确保如果它适用于 4s 模拟器,那么它也适用于 4s 设备?

【问题讨论】:

    标签: ios xcode ios-simulator scale simulator


    【解决方案1】:

    模拟器中的缩放仅影响模拟像素和屏幕像素之间的映射。模拟器渲染完全相同的图像,然后将其放在 Mac 屏幕上的方式会有所不同。如果您将其设置得如此之大以至于窗口必须允许您滚动,那么窗口将允许您滚动。

    4s 可以运行最新版本的 iOS。所以,不,模拟 4s 并不意味着您正在针对早期版本的 iOS 进行测试。这两件事完全不相关。

    【讨论】:

    • 为了清楚起见,我假设如果我在模拟器上使用较小的缩放/比例组合并且我得到了预期的视图(意味着没有滚动),那么我可以期待设备上的正确/相同的行为嗯……对吧?
    • @user2384694 是的。从技术上讲,Apple 总是说“不要只使用模拟器,它可能不正确”,但在这方面,我一直都知道模拟器是完全可靠的。针对布局问题针对模拟器进行 99% 的开发,然后在最后与真实设备快速确认,而不是期待持续或重大的偏差,这绝对是正常的。
    • 非常感谢您的澄清。
    猜你喜欢
    • 2018-02-22
    • 2015-01-21
    • 1970-01-01
    • 2014-04-29
    • 2014-12-03
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    相关资源
    最近更新 更多