I have a ViewController in which the user selects a card (a custom UIButton) out of a UIScrollView. I have intercepted the touch event selecting the card and identified it,
Once you have a handle on your view:
UIView *v = ...; [v removeFromSuperview];
You could also call the setNeedsDisplay method on your scroll view after calling removeFromSuperview.