如何区分iPad上的数字/复合AV线?

时间:2011-06-01 20:17:07

标签: iphone ios ipad

我使用UIApplication+ScreenMirroring作为iPad1镜像显示的软件支持。 iPad2现在包含使用数字AV电缆时内置的镜像支持。目前在我的应用程序中,我在检测到iPad2时禁用镜像软件支持。但是,如果用户正在使用iPad2但是连接复合AV电缆,我想启用软件支持(即iPad2上的复合AV电缆就像iPad1一样)。

如何在iPad2上区分数字与复合AV线连接?目前,我正在使用的代码接收UIScreenDidConnectNotification,但我在此消息中找不到任何线索。

1 个答案:

答案 0 :(得分:0)

您可以使用4.3中添加的UIScreen的mirroredScreen属性来确定是否由于支持的设备连接而实际发生镜像。由于这只是在4.3并且所有ipad 2都附带4.3更大,你只需要进行操作系统级别检查以确保属性存在,如果不存在则必须是ipad 1.

Apple在此technote中提供了更多信息。