Отображение стрелки для указания пользователю прокручивать вверх или вниз в UITableView в цели c - PullRequest
1 голос
/ 29 ноября 2011

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

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

Как я могу получить текущее состояние таблицы для отображения стрелок?

Большое спасибо,

Avi.

1 Ответ

4 голосов
/ 29 ноября 2011

Поскольку UITableView является подклассом UIScrollView.Реализуйте следующий делегат UIScrollView в вашем контроллере представления:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    if (tableView.contentOffset.y < 
        tableView.contentSize.height - tableView.frame.size.height)
        downArrow.hidden = NO;
    else
        downArrow.hidden = YES;

    if (tableView.contentOffset.y > 0) 
        upArrow.hidden = NO;
    else
        upArrow.hidden = YES; 
}

Стрелка вниз и стрелка вверх - ваши изображения будут размещены в соответствующих позициях на вашем виде.

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