Довольно простой вопрос, возможно, не такой простой ответ:
У меня есть четкое представление, которое нужно получать прикосновения. Под это UIB-кнопка, к которой я также хочу получать прикосновения (по причинам, по которым я не буду вдаваться, она должна быть внизу). В случае, когда кнопка нажата, я не хочу, чтобы на четком виде появлялись прикосновения.
Как я могу это сделать?
EDIT:
Окончательное решение:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
for (UIView * view in self.subviews)
{
if ([view isKindOfClass:[UIButton class]]) {
CGPoint pointInButton = [view convertPoint:point fromView:self];
if ([view pointInside:pointInButton withEvent:event]) {
return view;
}
}
}
return [super hitTest:point withEvent:event];
}