11

为了演示目的,我一直在寻找一种在显示器或投影仪上显示 iPhone 屏幕(不是模拟器)的方法。
以前的 SO 帖子建议越狱(VeencyiDemo/DemoGodscreensplitr)或模拟器。

发行说明iOS 3.2(外部显示器支持)iOS 4.0(继承改进)提到应该可以将外部显示器连接到 iOS 4.0 设备。

现在是否可以在不使用模拟器的情况下在显示器上演示 iPhone 设备,或者发布说明是否有其他改进?

有人尝试在投影仪或显示器上显示 iOS 4.0 设备吗?

2010 年 7 月 22 日更新:

  • 镜像 iPhone 屏幕:越狱并使用 Veency、iDemo 或分屏器
  • 从您的应用程序输出到外部设备:在 iOS 3.2、4.0 的应用程序中实现外部显示支持

2011 年 4 月 15 日更新 ;))

2011 年 12 月 1 日更新:

4

5 回答 5

12

iPhone 4支持随 iPad 推出的 VGA 适配器。在您的应用程序中,任何外部显示器都显示为附加的 UIScreen 实例。您可以创建一个 UIWindow,将其与 UIScreen 相关联,并将您希望在辅助监视器上显示的内容放置在那里。

我在 iTunes U 上的 iPad 课程视频中展示了如何做到这一点,并在课程笔记中提供了一些代码。Matt Gemmell 也有一篇关于这个主题的精彩文章。

于 2010-07-20T15:13:43.387 回答
7

http://code.google.com/p/iphoneos-screen-mirroring/有代码允许您使用上述电缆镜像屏幕。此代码使用私有 api,因此请确保您不附带它。这可以通过在 xcode 中创建一个新目标并有条件地编译镜像代码来完成。

于 2010-07-20T14:15:56.210 回答
3

检查Apple Composite AV CableApple Component AV Cable。这些连接到电视和计算机,因此您可能可以找到一种方法将其安装在投影仪上。

于 2010-07-20T11:11:05.780 回答
2

从 iPad 2 开始,“ Apple VGA 适配器准确地反映了您在 iPad 2 上看到的内容,因此房间里的每个人都可以享受它。” 相同的硬件需要在原始 iPad 上进行特殊编码,然后在默认情况下在 iPad 2 上镜像。

于 2011-07-28T08:40:35.457 回答
1

If you are using a smart TV as a monitor, you can use the AirPlay function. However, not all Smart TVs support this function. You can simply test it by connecting your iPhone and TV to the same network to see if you can use AirPlay. If not, you can try MirrorMeister's free mirroring app, it works on all iOS and macOS devices as long as you connect to the same Wi-Fi.

于 2020-11-25T14:11:52.153 回答