How to test if a point is in a view
CGPoint
is no good with a reference point. If your point is in window's coordinates then you can get it using
CGPoint locationInView = [imageView convertPoint:point fromView:imageView.window];if ( CGRectContainsPoint(imageView.bounds, locationInView) ) { // Point lies inside the bounds.}
You may also call pointInside:withEvent:
method
if ( [imageView pointInside:locationInView withEvent:nil] ) { // Point lies inside the bounds}