googlyeyes 0.9.0

googlyeyes 0.9.0

测试已测试
语言语言 SwiftSwift
许可协议 MIT
发布上次发布2016年11月
SwiftSwift 版本3.0
SPM支持 SPM

Michael Mork 维护。



  • Michael Mork

googlyeyes

alt tag

生命短暂

在所有屏幕方向上传播欢乐和立体拟人主义。向您的移动团队展示 UIKit、CALayer 和 CoreMotion 提供的苹果抽象的力量。

使用方法

相当标准的。

let leftEye = GooglyEye(frame: CGRect(x: 30, y: 300, width: 100, height: 100))
myAppsview.addSubview(leftEye)

如果您想得到一个 3D 效果,请考虑模式属性,它默认为 .performant。将该属性设置为 .immersive 可以在“光泽”上开启俯仰和滚转,该“光泽”包围着瞳孔视图。

leftEye.mode = .immersive

根据相应的巩膜直径调整瞳孔宽度作为百分比。

leftEye.pupilDiameterPercentageWidth = 0.6

如果您的应用程序已存在 CMMotionManager 的实例,请在分配任何类似 GooglyEyes 的内容之前,务必在 MotionProvider 类中将您的应用程序的实例设置为它,如下所示

MotionProvider.shared.coreMotionManager = myAppsMotionManager
//.. create GooglyEyes

示例

要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install

要求

iOS 9.0

安装

googlyeyes 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。

pod "googlyeyes"

作者

Michael Mork,[email protected] 发送电子邮件给我!

许可协议

googlyeyes 在 MIT 许可下可用。请参阅 LICENSE 文件获取更多信息。