What you can do is make the rect of that circle
CGRect myRect=CGRectMake(center.x-radius, cemter.y-radius, 2r, 2r);
and detect touch inside that rect by picking touch point as
CGPoint touch=[[touches anyObject]locationInView:self];
if(CGRectContainsPoint(myRect,touch ))
{
//code here for true condition
}