SSMP 0.3.1

SSMP 0.3.1

Kinpil 维护。



SSMP 0.3.1

  • 作者:
  • Ethan Lipnik

SSMP

第二屏幕模式协议 for iOS

这是一个预发布版

Swift PodVersion Carthage Compatible Platform: iOS

Example project

iCode beta 即将推出!更多信息 点击这里

什么是 SSMP?

SSM 或 第二屏幕模式协议 是一个基于 Swift 的开源框架,它使应用程序可以利用第二显示器(通过线缆或 AirPlay)变得容易。

它能做什么?

当您的设备连接到显示器时,设备变为鼠标和键盘。显示器具有主视图。它添加一个鼠标指针,它执行所有的常规触摸输入。

安装

Cocoapods

将此添加到您的 Podfile

pod 'SSMP'

Carthage

将以下内容添加到您的Cartfile中

github "Devecstatic/SSMP"

框架

从发布版中下载最新版本。

使用方法

设置

在您的AppDelegate中,设置第二个显示应具有的视图控制器

SSMPApp.default.viewController = MyAppMainViewController()

如果您想设置设备显示内容(您将失去鼠标指针)

SSMPApp.default.deviceViewController = MyOtherViewController()

将所有手势识别器替换为SSMP{type}GestureRecognizer。例如,UITapGestureRecognizer更改为SSMPTapGestureRecognizer

选项

对于SSMPApp

verboseLogging: Bool
allowedClickTypes: [clickType]
clickType = .tap, .hardpress
primaryBackgroundColor: UIColor

开始使用

SSMPApp.default.start()