JVMaskView
示例
要运行示例项目,请先克隆仓库,然后在 Example 目录下运行 pod install
需求
安装
Cocoapods
JVMaskView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "JVMaskView"
手动
将JVMessage.swift文件导入到您的项目中。
作者
Sali0m, [email protected]
许可协议
JVMaskView遵从MIT许可协议。有关更多信息,请参阅LICENSE文件。
JVMaskView
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值的给定矩形。
了解更多信息,请查看项目并运行它。