iOS App镜像“屏幕保护程序”

时间:2013-02-22 18:11:00

标签: ios objective-c ipad mirroring

我需要让我的iPad应用程序在外部屏幕上完全按照它在设备上运行的方式进行镜像,但在一段时间不活动后,外部屏幕应显示静态图像,直到设备再次接收到触摸输入。我今天已经阅读了很多关于在iOS中处理多个屏幕的内容,但无法找到解决方案。

是否有可能实现类似的目标,如果是,怎么做?

1 个答案:

答案 0 :(得分:0)

用一句话概括:您可以在主屏幕上的外部屏幕上使用UIViews。

来自Apple View Programming Guide

在外部显示器上显示内容部分的引用
  

描述了在外部显示器上显示内容的过程   在以下部分中。但是,以下步骤总结了   基本过程:

     
      
  1. 在应用程序启动时,注册屏幕连接和   断开连接通知。
  2.   
  3. 什么时候显示内容   外部显示,创建和配置窗口。使用屏幕   UIScreen的属性获取外部的屏幕对象   显示。创建一个UIWindow对象并为其适当调整大小   屏幕(或您的内容)。为其分配UIScreen对象   外部显示到窗口的屏幕属性。调整   根据需要解析屏幕对象以支持您的内容。加   任何适当的窗口视图。
  4.   
  5. 显示窗口并正常更新。
  6.   

Apple的开发人员文档提供了所有必需的信息(包括样本):http://developer.apple.com/library/ios/#documentation/windowsviews/conceptual/viewpg_iphoneos/CreatingWindows/CreatingWindows.html