在iPad上镜像应用程序的屏幕需要什么?
问题描述:
我对iPad在外部显示器上镜像屏幕内容的能力感到非常困惑。在iPad上镜像应用程序的屏幕需要什么?
直到最近,这只适用于支持它的应用程序。除非我使用非AppStore安全的API UIGetScreenImage()
,否则我从未对these solutions的app性能感到满意。所以我从来没有把它运送给消费者。
新iPad 2和/或iOS 4.3有什么变化?镜像应用程序需要什么(请在下面打勾)?对性能有没有影响?
[ ] iPad 2
[ ] New HDMI adapter
[ ] iOS 4.3
答
iPad 2内部有一个新的更强大的GPU,它允许将显示器镜像到外部显示器。这可以使用新的HDMI输出或现有的iPad VGA适配器完成。您的应用程序的代码不需要任何支持。
但是,如果您在应用程序中使用类似于this question中讨论的内容的方式在应用程序中添加了外部显示支持,那么该代码将优先并且您的屏幕不会被镜像。希望在iPhone 4和iPad上提供外部显示器的应用程序开发人员可能需要实现一项偏好,以便在iPad 2和更新的设备上禁用自定义视频输出,前提是他们希望用户能够在后者上进行镜像。
答
[X] iPad 2
[X] iOS 4.3
镜像只对iPad 2的并且因此也仅与iOS 4.3。但它也适用于旧的VGA适配器。 Plus:它可以直接使用(或直接使用30针底座连接器)
但是,您也可以使用UIKit的UISCreen
类(请参阅mirroredScreen
属性及其说明)镜像iPad 1的屏幕,