Я реализую богатый UITableView с настраиваемым UITableViewCell, я показываю их на экране одним способом, но как только они уходят с экрана, я хочу принять это к сведению, поскольку Во второй раз, когда они приходят, я бы хотел, чтобы они отображались по-другому. Подумайте автоматическую «отметку как прочитанную» при выходе из экрана.Обнаруживать, когда UITableViewCell уходит с экрана
Я искал способ обнаружить, когда ячейка покидает экран (get dealloc'ed или dequeued или эквивалент), предпочтительно в классе UITableViewController, чтобы быстро заметить строку [indexPath], но в: UITableViewCell одинаково хорош.
Я не смог сделать это любым стандартным способом ... подсчет времени, о котором он появился, не может быть и речи, поскольку я делаю несколько повторных вызовов в таблице.
У вас есть идеи? Это кажется немного сложным :)
Да, это был бы вариант, я мог бы разместить этот вызов в cellForRowAtIndexPath. Однако у меня есть переменные высоты строк, поэтому это не гарантирует, что ячейка вне экрана будет отмечена как вне экрана: | – 2009-05-09 19:47:25