Apple的开发人员文档称,iOS 4.3上没有任何魔法可以使用屏幕镜像。一个人应该使用mirroredScreen
属性,但它只是readonly。
来自Apple的developers.apple.com:
mirroredScreen
屏幕由外部显示器镜像。
...如果支持镜像且当前处于活动状态,则此属性包含与设备主屏幕关联的屏幕对象。这表示由附加的显示器镜像的屏幕。禁用镜像,不支持镜像或未将任何屏幕连接到设备时,此属性的值为nil。
要禁用镜像并使用外部显示器呈现独特内容,请创建一个窗口并将其与相应的屏幕对象关联。
它说如何禁用而不是如何启用镜像模式。我该怎么做?
我想在投影机上镜像我的应用程序而不创建我的视图副本并在需要时更新它们 - 它看起来很糟糕。
此外,模拟器经常在使用外部屏幕模拟时崩溃 - 是否可以?
答案 0 :(得分:2)
在兼容设备上,iOS会在连接外部屏幕时自动镜像显示屏。
我认为目前只有iPad 2支持镜像。您可以在连接外接显示器时收听通知。
http://imthi.com/blog/programming/uiscreen-notifications-for-connecting-external-display-in-ios.php