【问题标题】:iPhone app external display window zooms in/out when running on iPad在 iPad 上运行时 iPhone 应用程序外部显示窗口放大/缩小
【发布时间】:2010-12-17 22:54:47
【问题描述】:

我们正在编写一个 iPhone 应用程序,当在 iPhone 4 或 iPad 上使用时,它支持通过 30 针连接器到 VGA 适配器的外部显示器。它不是一个通用的应用程序。我的问题是:当应用程序在 iPad 上运行并且用户缩放应用程序以填满屏幕时,外部显示器上显示的任何内容也会翻倍。当用户按下 iPad 上的放大/缩小按钮时,我希望外部显示器不改变比例。

有谁知道如何判断 iPhone 应用是否在 iPad 上放大/缩小?

您能否获得 iPad 上显示的窗口/视图的大小以补偿 iPhone 应用程序的当前比例?

【问题讨论】:

  • 如何在外屏上显示内容?这些是他们自己的 UIView 还是您通过 UIGetScreenImage() 复制帧缓冲区?
  • 我为 2 个屏幕(主屏幕和外部屏幕)中的每一个都有一个单独的 UIWindow。我有 1 个 EAGLView,当外部显示器可用时,我从主窗口移动到外部窗口,如果外部显示器断开连接,我将其移回主窗口。

标签: iphone ipad ios


【解决方案1】:

当您在 iPad 上运行 iPhone 原生应用程序时,它会在一种模拟器中执行。双倍尺寸由该系统管理并且是虚拟的。没有什么可以在 iphone 应用程序上测量这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多