2016-06-14 1 views
0

Je télécharge le nombre x d'images du serveur et le montre en mode collection. Maintenant, je veux activer la pagination. Il y a beaucoup de tutoriels sur ce sujet mais je suis nouveau sur iOS, c'est pourquoi je ne sais pas comment faire défiler x nombre d'images. Voici les images de ce que je veux UIScollView pagingUIScrollView paging dans l'objectif c

Répondre

0

Peut-être cela aidera quelqu'un.

CGRect screen = [[UIScreen mainScreen] bounds]; 
     CGFloat width = CGRectGetWidth(screen); 
     CGFloat height = CGRectGetHeight(screen); 
     CGSize mxSize = CGSizeMake([imgesArry count]*width , height-114); 
     [scrlView setContentSize : mxSize]; 

     self.customView.translatesAutoresizingMaskIntoConstraints =YES; 
     self.customView.frame = CGRectMake(0, 0, mxSize.width, mxSize.height); 


     int incX = 0 ; 

     for(int i = 0; i < [imgesArry count]; i++) 
     { 
      UIImageView *imagView = [[UIImageView alloc]initWithFrame : CGRectMake(incX,0,width ,height-114)]; 
      imagView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",[imgesArry objectAtIndex:i]]]; 

      [self.customView addSubview:imagView]; 

      incX+= width; 
     } 
     [scrlView setContentOffset:CGPointMake(0, 0)]; 

obtenir la taille de l'écran de l'écran et multiples avec le nombre de tableau afin que nous obtenons la largeur max dont nous avions besoin et que d'utiliser une boucle on ajoute le même nom de imageview nous avons besoin.

0

Dans Interface Builder, sélectionnez le clic de collection sur les attributs et cochez la case Paging activé. enter image description here

+0

Je l'ai fait mais ce n'est pas suffisant – salmancs43

+0

Quel est le problème que vous rencontrez après avoir fait cette étape? –

+0

Rien ne s'est passé .. Je fais une application de fond d'écran dans lequel l'utilisateur glisser l'écran pour voir les fonds d'écran, mais je ne sais pas comment faire la pagination personnalisée de la vue défilement @SanketBhavsar – salmancs43

0

s'il vous plaît se référer https://github.com/nicklockwood/SwipeView cet exemple et ici fichier ExampleViewController.m en vous montrerez tableau normal ici vous remplacerez tableau avec votre réseau d'image