我需要让我的iPad应用程序在外部屏幕上完全按照它在设备上运行的方式进行镜像,但在一段时间不活动后,外部屏幕应显示静态图像,直到设备再次接收到触摸输入。我今天已经阅读了很多关于在iOS中处理多个屏幕的内容,但无法找到解决方案。
是否有可能实现类似的目标,如果是,怎么做?
答案 0 :(得分:0)
用一句话概括:您可以在主屏幕上的外部屏幕上使用UIViews。
来自Apple View Programming Guide
的在外部显示器上显示内容部分的引用描述了在外部显示器上显示内容的过程 在以下部分中。但是,以下步骤总结了 基本过程:
- 在应用程序启动时,注册屏幕连接和 断开连接通知。
- 什么时候显示内容 外部显示,创建和配置窗口。使用屏幕 UIScreen的属性获取外部的屏幕对象 显示。创建一个UIWindow对象并为其适当调整大小 屏幕(或您的内容)。为其分配UIScreen对象 外部显示到窗口的屏幕属性。调整 根据需要解析屏幕对象以支持您的内容。加 任何适当的窗口视图。
- 显示窗口并正常更新。
醇>
Apple的开发人员文档提供了所有必需的信息(包括样本):http://developer.apple.com/library/ios/#documentation/windowsviews/conceptual/viewpg_iphoneos/CreatingWindows/CreatingWindows.html