今天开发时遇到一个问题,就是某种请求过后需要改变UITableview中tableHeaderView高度,但是赋值frame后底部cell并没有顶上来,而是保留在原来位置未改变,这时候可以用这种方式,就是不仅设置frame,还要重新设view 给UITableview中tableHeaderView。
相关代码如下:
UIView *view=tableView. tableHeaderView;
view.frame=newFrame;
tableView. tableHeaderView =view;