Как отключить ячейку «больше» при получении данных? - PullRequest
1 голос
/ 27 января 2010

Я делаю некоторую работу над удобным представлением, так как я показываю 5 записей за раз, если пользователь хочет видеть больше записей, пользователь нажмет на них больше, и будут получены еще 5 записей.

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

спасибо

Ответы [ 2 ]

2 голосов
/ 27 января 2010

В tableView:didSelectRowAtIndexPath: выполните следующие действия, если indexPath соответствует morecell:

  • проверить, установлено ли уже соединение
  • если да -> ничего не делать
  • если нет
    • morecell.selectionStyle = UITableViewCellSelectionStyleNone;
    • label.textColor = [UIColor lightGrayColor];
    • установить соединение

Когда соединение заканчивается:

  • morecell.selectionStyle = UITableViewCellSelectionStyleBlue;
  • label.textColor = [UIColor blueColor];
  • добавить строки
1 голос
/ 27 января 2010

Предполагая, что «more» - это кнопка (элемент управления), вы можете отключить ее, установив для свойства enabled значение NO, или скрыть ее, установив для скрытого свойства значение YES.

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