2016-06-14 2 views
0

Я загружаю x количество изображений с сервера и показываю в виде коллекции. Теперь я хочу включить пейджинг. В этом много учебников, но я новичок в iOS, поэтому я не знаю, как прокручивать число изображений. Вот изображения того, что я хочу. UIScollView pagingUIScrollView Paging в Objective c

ответ

0

Может быть, это поможет кому-то.

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)]; 

Получить размер экрана экрана и кратному с графом массива, так что мы получаем ширину макс нам нужно, и чем при использовании для цикла мы добавим такое же имя ImageView нам нужно.

0

В интерфейсе Builder выберите CollectionView, щелкнув по атрибутам и пометьте пейджинг включенным. enter image description here

+0

Я сделал это, но этого недостаточно – salmancs43

+0

В чем проблема, с которой вы столкнулись после этого шага? –

+0

Ничего не случилось. Я создаю приложение для обоев, в котором пользователь проталкивает экран, чтобы увидеть обои, но я не знаю, как сделать пользовательский пейджинг прокрутки. @SanketBhavsar – salmancs43

0

см https://github.com/nicklockwood/SwipeView этот пример и здесь ExampleViewController.m файл в покажешь нормальный массив здесь вы заменить массив с массивом изображения

Смежные вопросы