Следующее решение сработало.У меня есть несколько экземпляров MyCustomView;по мере движения касаний я хочу обнаруживать виды, к которым прикасаются
В итоге я переместил обнаружение касаний из MyCustomView в его superView, поэтому следующий код больше не находится в классе MyCustomView:
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
CGPoint touchLocation = [touch locationInView:self.contentView];
for (UIView *view in self.contentView.subviews)
{
if ([view isKindOfClass:[MyCustomView class]] &&
CGRectContainsPoint(view.frame, touchLocation))
{
}
}
}