2015-09-16 2 views
0

У меня есть UITextView, находящийся в UIScrollView. Я хочу определить, какой из них можно прокручивать, исходя из скорости прокрутки. Если скорость низкая, внутреннее текстовое представление должно прокручиваться, и если скорость высокая, внешний прокрутки должен прокручиваться.Как выбрать прокрутку для прокрутки на основе скорости прокрутки

Я попытался с помощью

[scrollView.panGestureRecognizer scrollView] 

проверить скорость в Scrollview: метод WillBeginDragging, но не может сделать то, что я хочу.

Может ли кто-нибудь помочь?

ответ

0

Вы используете текстовое представление или прокрутку или текстовое изображение с помощью scrollView. в текстовом представлении может помочь.

notesTextView.decelerationRate = UIScrollViewDecelerationRateFast; 

и ScrollView, возможно, это помогает.

scrollView.decelerationRate = UIScrollViewDecelerationRateFast; 

и

- (void) scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate: (BOOL)decelerate 
{ 
if(!decelerate) 
{ 
    NSUInteger currentIndex = (NSUInteger)(scrollView.contentOffset.x/scrollView.bounds.size.width); 

    [scrollView setContentOffset:CGPointMake(scrollView.bounds.size.width * currentIndex, 0) animated:YES]; 
} 
} 
Смежные вопросы