Подсветка строк таблицы только в первых 3 приложениях - PullRequest
0 голосов
/ 29 сентября 2011

Я хочу выделить -color-новые строки моего приложения, когда я выпускаю новое обновление или когда я добавляю новую строку. Кроме того, я хочу, чтобы они выделялись только тогда, когда пользователь использует мое приложение как минимум 3 раза. Как мне это сделать? Заранее спасибо

1 Ответ

2 голосов
/ 29 сентября 2011

Сохраните в NSUserDefaults значение для каждой новой строки таблицы, помня, сколько раз они были просмотрены. Увеличьте число в applicationHasFinishedLaunching для каждой из строк. Если количество просмотров строки больше 3, удалите его. При рендеринге найдите идентификатор строки в NSUserDefaults и проверьте, должен ли он быть выделен.

Добавление новых строк ..

 [[NSUserDefaults standardUserDefaults] setInteger:0 forKey:myRowId];

Rendering ..

 if ([(NSInteger*)[[NSUserDefaults standardUserDefaults] integerForKey:myRowId] intValue] < 3) { 
  // render highlighted...
 } else {
  // render normal
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...