JVMaskView 1.0.2

JVMaskView 1.0.2

Jehan Vossen 维护。




JVMaskView

CI Status Version License Platform

示例

要运行示例项目,请先克隆仓库,然后在 Example 目录下运行 pod install

需求

安装

Cocoapods

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

pod "JVMaskView"

手动

将JVMessage.swift文件导入到您的项目中。

作者

Sali0m, [email protected]

许可协议

JVMaskView遵从MIT许可协议。有关更多信息,请参阅LICENSE文件。

JVMaskView

example

JVMaskView允许您创建一个带孔的视图。

用法

您可以通过代码实现视图,也可以在界面建造器中设置。当前在界面建造器中您无法设置maskRect,这似乎是一个xcode的bug。

//JVMaskView(maskPath: UIBezierPath?, maskRect: CGRect?)

let maskView = JVMaskView(nil, maskRect: CGRectMake(0,0,50,50)
self.view.addSubview(maskView)

您可以通过简单地调用属性将UIBezierPath传递到CGRect。当同时给出两个属性时,UIBezierPath将优先于CGRect。如果只给出一个CGRect,掩码将是作为maskRect值的给定矩形。

了解更多信息,请查看项目并运行它。