UITableview не прокручивается, если меньше tableviewcell - PullRequest
0 голосов
/ 15 июля 2011

Я пытаюсь прокрутить просмотр таблицы даже при отсутствии данных на начальном этапе.для отслеживания - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView

Если в ячейке UITableView больше строк, чем видимой области, активируется только прокрутка (по вертикали).но я пробую таблицу, в которой будет нулевая строка в начале.

Примечание * Я поместил UITableView из IB

в https://github.com/leah/PullToRefresh, он работает, даже если строк меньше.

но одна странная вещь в том, что если я вернусь к просмотру (содержит UITableView содержит меньше строк), теперь он работает даже после меньшего количества строк.

Пожалуйста, дайте мне знать, если кто-то не понимает моюпроблема

Ответы [ 3 ]

2 голосов
/ 15 июля 2011

Я не хочу брать кредиты самостоятельно. весь кредит идет на Винс

Если я устанавливаю свойство Bounces UITableView на IB, оно фактически не устанавливает YES для меньшего количества строк,

после того, как я это сделал, [self.table setBounces:YES]; на viewDidLoad, прокрутка включена, даже если строк нет;)

Спасибо, Винс, снова,

1 голос
/ 15 июля 2011

Если вы ищете эффект отскока, при котором вы можете перетаскивать стол, а он немного резинится, вы можете установить myTable.alwaysBouncesVertical = YES; Если вы ищете возможность прокручивать пустые ячейки, вам придетсяукажите пустые ячейки в вашем методе cellForRowAtIndex:.

0 голосов
/ 15 июля 2011

Из вашего сообщения и комментариев я интерпретирую, что вы хотите включить прокрутку в UITableView, когда число ячеек равно 0.

Позвольте мне попытаться ответить на ваш вопрос с вопросом:Вы прокручиваете, если есть 0 ячеек?

Причина, по которой прокрутка не работает, заключается в том, что нет содержимого для прокрутки.Ваш UITableView, если в нем 0 ячеек, не будет прокручиваться, потому что ему нечего заменить данные, которые вы пытаетесь переместить.

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

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