Как прокрутить табличное представление программно - PullRequest
0 голосов
/ 10 января 2012

У меня есть 50 строк в виде таблицы. Как сначала отобразить 10 строк и нажать на кнопку 10 следующих и так далее?

Ответы [ 2 ]

4 голосов
/ 10 января 2012

Использование scrollToRowAtIndexPath:atScrollPosition:animated метода в UITableView

Объявите индексную переменную и, когда кнопка нажата, увеличьте ее на 10, создайте NSIndexPath с этим и вызовите вышеупомянутый метод.

Например:

[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:row inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];
0 голосов
/ 10 января 2012

Вы должны взять 5 массивов и один основной массив таблиц.В методе нажатия кнопки Вы должны написать

Вы должны взять целое число в .h как

.h

       int number;

      in viewDidLoad
  {

      number=0;
     tableArray=array1;
   }

        -(IBAction)btnClk:(id)sender
         {
          number++;
          if(number==5)
         {
          number=0;
         }
        if(number==0)
          {
        tableArray=array1;
        }
        if(number==1)
         {
      tableArray=array2;
        }
         if(number==2)
         {
     tableArray=array3;
          }
         if(number==3)
      {
    tableArray=array4;
     }
    if(number==4)
   {
     tableArray=array5;
   }

   [tableView reloadData];

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...