-(void)touchesBegan

NSSet *)touches withEvent

UIEvent *)event
{
UITouch *touch=[[event allTouches] anyObject];
CGPoint location=[touch locationInView: self];
if(CGRectContainsPoint(label.frame, location))
{
NSLog(@"label touched");
}
}
With this code we can tell which control is selected on the screen.