需要讓tableview的標題視圖以動畫形式插入,具體形式是,在標題視圖框架放大的同時表的行向下滑動。
目前我找到最接近的代碼是這樣:
[self.tableView beginUpdates];
[self.tableView setTableHeaderView:self.someHeaderView];
[self.tableView endUpdates];
但是標題並沒有動畫效果。
現在只實現了表的行向下滑動了,而標題則是立即就顯示,也沒有出現放大的效果。
有高手指點一下怎麼實現麼?
在CGRectZero中的標題框架,使用動畫
[self.tableView beginUpdates];
[self.tableView setTableHeaderView:self.someHeaderView];
[UIView animateWithDuration:.5f animations:^{
CGRect theFrame = someBigger.frame;
someHeaderView.frame = theFrame;
}];
[self.tableView endUpdates];