ASMaskImageView 1.1.0

ASMaskImageView 1.1.0

TestsTested
LangLanguage SwiftSwift
License Custom
ReleasedLast Release Sep 2016
SPMSupports SPM

Maintained by zkhCreator.



  • By
  • Creator

ASMaskImageView


English Version README.MD

一个简单的页面遮罩效果类,主要用于UIImageView与对于UILabel中的文字的遮罩。支持圆角切割,支持透明背景图片,支持移动效果。

效果图

showImage

安装方法


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()

}