2011-05-01 6 views
0

J'utilise un InfinitePagingView de here.InfinitePagingView boucle infinie dans uiscrollview

Je suis à la recherche d'un moyen de modifier la classe de sorte que le InfinitePagingView sera également infini à gauche. Tel qu'il est, il est seulement infini en défilant à droite. Voici le original class file.

J'ai ajouté une variable int pageCount; qui est définie par le délégué comme étant le nombre de tableaux disponibles.

Mais je n'ai pas la moindre idée de comment continuer maintenant.

S'il vous plaît aidez-moi avec lui en donnant quelques conseils.

+0

lien brisé .... – jjxtra

Répondre

1

Est-ce ce que vous cherchez? modifier scrollViewDidScroll comme suit me permet de faire défiler les deux sens, atleast il semble

- (void)scrollViewDidScroll:(UIScrollView *)sView 
{ 
    CGFloat pageWidth = sView.frame.size.width; 
    int page = floor((sView.contentOffset.x - pageWidth/2)/pageWidth) + 1; 
    if (scrollView.contentOffset.x<0) { 
     [scrollView setContentOffset:CGPointMake(scrollView.frame.size.width, 0) animated:NO]; 
    } 
    else { 
    [self updateToPage:page]; 
    } 
}