У меня есть таблица с пользовательскими ячейками таблицы, есть ли способ узнать, когда они были просмотрены, т.е. их содержимое было полностью показано пользователю?
После перехода через Apple Doc на TableViews .Вы можете получить расположение окна просмотра и определить, какая ячейка была отображена с логическим значением (isDisplayed).Интересно: -contentInset -contentSize
* При специализации UITableCell вы можете добавить туда логическое значение.
Надеюсь, это поможет
UITableViewDelegate определяет метод tableView:willDisplayCell:forRowAtIndexPath:, поэтому вам просто нужно переопределить этот метод.
tableView:willDisplayCell:forRowAtIndexPath:
Из документов Apple на http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UITableViewDelegate,
"Сообщает делегату, что табличное представление собирается нарисовать ячейку для определенной строки."