//调整UITableView的位置
- (void)scrollToBottom
{
CGFloat yOffset = 0; //设置要滚动的位置 0最顶部 CGFLOAT_MAX最底部
if (self.tableView.contentSize.height > self.tableView.bounds.size.height) {
if(kbSize.height!=0) {
yOffset =self.tableView.contentSize.height - self.tableView.bounds.size.height + kbSize.height;
}else{
yOffset =self.tableView.contentSize.height - self.tableView.bounds.size.height;
}
}else{
if (self.tableView.contentSize.height
yOffset =0;
}else{
if(kbSize.height!=0) {
yOffset =kbSize.height-(self.tableView.bounds.size.height-self.tableView.contentSize.height);
}
}
}
[self.tableView setContentOffset:CGPointMake(0, yOffset) animated:YES];
}
网友评论