RubAndReveal 是一个 iOS 库,让您创建前一层图像滑动/擦拭以显示背面图像的效果。
Objective-C
实例化 RubAndReveal 视图
RubAndReveal *demoView = [[RubAndReveal alloc] init];
配置视图的框架
设置图像
[demoView configureLayoutWithBackImage:backImage
frontImage:frontImage];
添加到子视图
[self.view addSubview demoView];
如需重置图像,请操作
[demoView resetImage];
Swift
实例化 RubAndReveal 视图
let demoView = RubAndReveal()
配置视图的框架
设置图像
demoView.configureLayoutWithBackImage(backImage, frontImage: frontImage)
添加到子视图
self.view.addSubview(demoView)
如需重置图像,请操作
demoView.resetImage()
您可以更改 RubAndReveal
视图的以下属性:
NSString *lineCap
:它指定了在滑动时开放路径端点的形状NSString *lineJoin
:它指定了滑动路径的连接样式CGFloat lineWidth
:它指定了滑动笔触的宽度