关于textView在tableview的表头自适应问题

我把textView放在tableview的headerView上,想实现根据textView的行来更改headerView的frame,在textView的代理里面实现计算行高,在真机iPhone上可以跟随textView的的行来扩大headerView的高,但是在IPad上header的高改变了,貌似tableview的cell没有向下移动 下附代码:

- (void)textViewDidChange:(UITextView *)textView{
            CGRect frame = textView.frame;
            CGSize constraintSize = CGSizeMake(frame.size.width, MAXFLOAT);
            CGSize size = [textView sizeThatFits:constraintSize];
            _headerView.height = size.height;
            textView.height= size.height;

            dispatch_async(dispatch_get_main_queue(), ^{
                    [self.tableview reloadData];
            });
}

http://blog.csdn.net/zhanglizhi111/article/details/52912386