- 用于评论回复时发送后消息列表滚动到你回复的楼层
方法调用
随便button点击事件或者其他编辑事件中触发都可以
- (IBAction)send:(UIButton *)sender {
#warning 发送输入的文字到服务器
[self tableView:_commentsListTBV scrollTableToFoot:YES];
}
方法实现
- (void)tableView:(UITableView *)tableView scrollTableToFoot:(BOOL)animated
{
NSInteger s = [tableView numberOfSections]; /** 有多少组 */
if (s<1) return; /** 无数据时不执行 要不会crash */
NSInteger r = [tableView numberOfRowsInSection:s-1]; /* 最后一组有多少行 */
if (r<1) return;
NSIndexPath *ip = [NSIndexPath indexPathForRow:r-1 inSection:s-1]; /** 取最后一行数据 */
[tableView scrollToRowAtIndexPath:ip atScrollPosition:UITableViewScrollPositionBottom animated:animated]; /** 滚动到最后一行 */
}