CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✗ |
| LangLanguage | Obj-CObjective C |
| License | MIT |
| ReleasedLast Release | Dec 2014 |
Maintained by Seb C. Thiebaud.
A UIView which allows a manual and automatic scratching behavior.
I love CocoaPods and you will. Add a new line on your .podspec with 'STScratchView'.
You need only 2 files:
STScratchView.hSTScratchView.mYou need to create an UIView (or child UIView: UIImageView for example) and give this view to the STScratchView object via the -[STScratchView setHideView:(UIView *)hideView] method.
You can also define a UIBezierPath to create an automatic scratch with -[STScratchView setAutomaticScratchCurve:(UIBezierPath *)curvePath duration:(float)duration].
The official documentation is available here: http://doc.sebastienthiebaud.us/Classes/STScratchView.html
Build and run the project STScratchViewExample in Xcode to see STScratchView in action.
STScratchView *scratchView = [[STScratchView alloc] initWithFrame:CGRectMake(20.0, 60.0, 280.0, 200.0)];
[self.view addSubview:scratchView];
UIView *hideView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 280.0, 200.0)];
[hideView setBackgroundColor:[UIColor redColor]];
[scratchView setHideView:hideView];It's easy!
Sebastien Thiebaud
STScratchView is available under the MIT license.