uiscrollview не отменяет касания контента для uisegmentedcontrol
мы подклассифицировали 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. Любая помощь будет оценена