Как обновить заголовок в заголовке раздела - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть UITableView, где заголовок в заголовке для каждого раздела отображает дату для содержимого в текущем разделе - кроме тех случаев, когда дата сегодня - Сегодня и если дата была вчера,он отображает Вчера .

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

Каков наилучший подход для обновления заголовка после полуночи?

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

ИМХО Я не думаю, что это хорошая практика, чтобы автоматически обновлять данные после полуночи или даже обновлять данные время от времени.Вы должны просто позволить пользователю делать это в любое время, а также перезагрузить данные при запуске приложения или при появлении главного окна.

Если вам действительно нужна эта функция, возможно, при каждом запуске приложения вы можете рассчитать оставшееся до полуночи время и использовать NSTimer для запуска метода перезагрузки

timerNoTwo = [NSTimer scheduledTimerWithTimeInterval:secondsUntilMidnight target:self selector:@selector(refreshTableView) userInfo:nil NO];

И тогда

-(void)refreshTableView{ [tableView reloadData]; }
0 голосов
/ 16 февраля 2012

Возможно, попытайтесь [tableView reloadData]; обновить таблицу после полуночи.

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