将 iOS 设备上的触摸发送到另一个 UIScreen(外部显示器)

Posted

技术标签:

【中文标题】将 iOS 设备上的触摸发送到另一个 UIScreen(外部显示器)【英文标题】:Send touches on iOS device to another UIScreen (external display) 【发布时间】:2010-10-18 02:32:32 【问题描述】:

是否有一种简单的方法可以将 ios 设备(例如 iPad)上的触摸发送到另一个在外部显示器上呈现的 UIScreen?

例如,iPad 显示空白屏幕,应用程序显示在外部屏幕上。如果我在 iPad 上按下按钮(显示在另一个 UIScreen 上)的大致位置,它会将坐标发送到另一个 UIScreen,以便看起来我正在按下它。

这是一种将通常在 iPad 上显示的内容输出到外部显示器的快速方法,但仍保留触摸交互性。它在某种程度上是应用镜像的替代方案。

【问题讨论】:

【参考方案1】:

如果您想将应用提交到 App Store,这是不可能的,因为它会因为使用私有 API 而被 Apple 拒绝,因为没有公共方法可以创建 UITouch 对象。

然而,这可以通过私有 API 来完成,有一个 article here 说明了如何做到这一点。

【讨论】:

以上是关于将 iOS 设备上的触摸发送到另一个 UIScreen(外部显示器)的主要内容,如果未能解决你的问题,请参考以下文章

通过 Iphone 上的蓝牙发送数据 (iOS 5.x)

iOS - 在两个设备上的两个应用程序之间发送数据

我们可以从 iOS 设备向 APNs 发送推送通知吗?

在 iOS 模拟器和设备之间使用 MCSession 发送文件

如何在 iOS 设备上的滑动手势期间“捕捉”子视图?

php 鲜为人知的事实:如果你试图在IOS设备上激活焦点(触摸)上的悬停状态,它由于某种原因不起作用。为什么?你加