Я создал подкласс UIScrollView и переопределил метод touchesShouldCancelInContentView: следующим образом:
-(BOOL)touchesShouldCancelInContentView:(UIView *)view
{
if ([view isKindOfClass:[UIButton class]] || [view isKindOfClass:[UISegmentedControl class]]) {
return YES;
}
if ([view isKindOfClass:[UIControl class]]) {
return NO;
}
return YES;
}
Он отлично работает для UIButton, но не работает для UISegmentedControl. Любая помощь будет оценена