У меня есть прозрачный UIScrollView поверх другого представления.
вид прокрутки содержит контент - текст и изображения, используемые для отображения информации.
вид за ним имеет некоторые изображения, которые пользователь должен иметь возможность использовать. и содержимое по ним прокручивается с использованием указанного прокрутки.
Я хочу иметь возможность нормально использовать представление прокрутки (без масштабирования), но когда этот прокручиваемый вид фактически не прокручивается, чтобы пропускать события перехода к представлению позади него.
используя комбинацию событий касания и прокрутки, я могу определить, когда нужно пропустить краны. но вид сзади по-прежнему не получает их.
Я попытался использовать что-то подобное для всех событий касания:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touchesBegan %@", (_isScrolling ? @"YES" : @"NO"));
if(!_isScrolling)
{
NSLog(@"sending");
[self.viewBehind touchesBegan:touches withEvent:event];
}
}
но это не сработает.
также в моем случае я не могу применить приложения hitTest и pointInside, учитывая тот вариант использования, который у меня есть.