we can get the UITableViewCell from indexPath easily like this:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
But i only have the row number not the index path, i am using this code to get the cell .
NSArray *visible = [self.tableView indexPathsForVisibleRows];
NSIndexPath *indexpath = (NSIndexPath*)[visible objectAtIndex:MyRowNumber];
UITableViewCell *tablecell = [self.tableView cellForRowAtIndexPath:indexpath];
Tell me whether its a good approarch and if not which one is.