UIView:
*
UIView
*
Taking a snapshot
You can take a snapshot from a UIView like this:
Swift
let snapshot = view.snapshotView(afterScreenUpdates: true)
Objective-C
UIView *snapshot = [view snapshotViewAfterScreenUpdates: YES];