2010-03-30 7 views
1

Je me demande si quelqu'un sait comment empêcher le contenu d'uiscrollview de se déplacer de façon instable lors du défilement manuel en définissant le décalage de contenu. Lorsque vous faites défiler en appuyant sur le texte reste clair et stable. Je voudrais recréer ceci en animant avec l'option animée définie sur false. J'utilise une minuterie pour faire défiler à un intervalle donné. Le texte est dessiné à une vue dans le contenu, mais il vibre et il devient plus difficile de lire clairement lors de l'animation à une plus grande vitesse. La vitesse varie et le défilement doit réagir rapidement aux changements de vitesse.iPhone UIScrollView - Comment animer le défilement avec un contenu stable?

Voici un code -

- (void) scrollIncrAmt:(float) amt { 
    _currentSpeedIncr = amt; 
    NSArray* arr = [SharedTickerInfo sharedTickerInfo].sDataArray; 
    DataObj* tdObj = [arr objectAtIndex:_row]; 
    if (![tdObj isDirLeft]) { 
    amt = -amt; 
    } 
    float scrollTo = self.scrollView.contentOffset.x + amt; 
    [scrollView setContentOffset:CGPointMake(scrollTo, 0.0f) animated:NO]; 
} 

Répondre

Questions connexes