TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | Custom |
ReleasedLast Release | Sep 2016 |
SPMSupports SPM | ✗ |
Maintained by zkhCreator.
一个简单的页面遮罩效果类,主要用于UIImageView与对于UILabel中的文字的遮罩。支持圆角切割,支持透明背景图片,支持移动效果。
cocoapods
pod 'ASMaskImageView', '~> 1.0.0'
use_frameworks!
创建需要用来遮罩的MaskView对象(该对象继承于UIImageView)
touchView = MaskView.init(image:UIImage.init(named: "1")!,frame: CGRect.init(origin: CGPoint(x: 0,y: 0), size: CGSize(width: 100, height: 100)))
将需要被遮罩的UILabel控件加入MaskView对象的maskViewArray属性中
touchView!.maskViewArray.append(label1)
touchView!.maskViewArray.append(label2)
touchView!.maskViewArray.append(label3)
当需要使用遮罩效果的时候调用changeMoveImage()
方法即可
func move(gesture:UIPanGestureRecognizer)throws {
touchView?.center = gesture.locationInView(self.view)
try touchView?.changeMoveImage()
}