UITableView is a subclass of UIScrollView, so you can also use:
[mainTableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES];Or
[mainTableView setContentOffset:CGPointZero animated:YES];And in Swift:
mainTableView.setContentOffset(CGPointZero, animated:true)And in Swift 3:
mainTableView.setContentOffset(CGPoint.zero, animated: true)