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. Любая помощь будет оценена

Ответы на вопрос(1)

Ваш ответ на вопрос