UITableView , Scroll to bottom on reload?

Another solution is to flip the table vertically, and flip each cell vertically:

Apply the transform to the UITableView when initializing:

tableview.transform = CGAffineTransformMakeScale(1, -1);

and in cellForRowAtIndexPath:

cell.transform = CGAffineTransformMakeScale(1, -1);

This way you don't need workarounds for scrolling issues, but you will need to think a little harder about contentInsets/contentOffsets and header/footer interactions.


Use:

NSIndexPath* ipath = [NSIndexPath indexPathForRow: cells_count-1 inSection: sections_count-1];
[tableView scrollToRowAtIndexPath: ipath atScrollPosition: UITableViewScrollPositionTop animated: YES];

Or you can specify the section index manually (If one section => index=0).