A UIView which allows a scratching behavior. Documentation You need only 2 files: STScratchView.h STScratchView.m You 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. Demo Build and run the project STScratchViewExample in Xcode to see STScratchView in action. Example U