我把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]; });
付费偷看金额在0.1-10元之间
一周热门 更多>