美文网首页
配合键盘出现在合适位置的UITableView方法

配合键盘出现在合适位置的UITableView方法

作者: 风雪山神喵 | 来源:发表于2018-07-17 18:19 被阅读0次

//调整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];

}

相关文章

网友评论

      本文标题:配合键盘出现在合适位置的UITableView方法

      本文链接:https://www.haomeiwen.com/subject/ovpgpftx.html