I have a chatScreen built using `UITableView`. I want to scroll to bottom of `UITableView`, the moment the screen is opened from some other view controller.However using trivial scroll to bottom functions, shows a jerk if the chat is long.Is there an alternative?

```
- (void)viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];

    dispatch_async(dispatch_get_main_queue(), ^{

        NSIndexPath* lastIndexPath = [NSIndexPath indexPathForRow:_messagesArray.count-1  inSection:0];
        [_tableView scrollToRowAtIndexPath:lastIndexPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
    });
}

```