title: How to track and log UITableViewCell views as the user scrolls?
body: <p>How can we track each UITableViewCell view as the user scrolls down in UITableView? The user needs to view the cell for a while (1 second) to count it as a view.</p>
  
  <p>Basic tracking below does not give accurate results because the user may scroll real fast and it shall not be counted as a cell view.</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object {
      [self logCellView:indexPath objectId:object.objectId];
  }
  </code></pre>
  
  <p>or</p>
  
  <pre><code>- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
          [self logCellView:indexPath objectId:object.objectId];
  }
  </code></pre>
  
  <p>then</p>
  
  <pre><code>-(void)logCellView:(NSIndexPath *)indexPath objectId:(NSString *)objectId {
      // Log the cell view with any analytics tool here
  }
  </code></pre>