收缩tableview的节标题,同时滚动tableview结束当前节,在顶部开始另一节节标题

时间:2013-11-23 08:49:40

标签: ios objective-c uitableview

我正在开发一款iphone应用,其中UITableViewController tableView包含两个部分

第一部分包含一行高度 0 第二部分包含100行,每行高度 44.0f

我使用第0部分作为tableView的标题视图 当用户向上滚动时,第0部分标题会上升,第1部分标题会成为tableView的标题视图。
现在,我希望它在用户向上滚动时收缩,而不是第0部分的标题。

1 个答案:

答案 0 :(得分:0)

使用scrollViewDidScroll:scrollViewWillBeginDragging:委托方法跟踪contentOffset的{​​{1}}。
然后,逻辑上,相应地设置节头的高度 即为了给它一个收缩效果,你可以慢慢减小节标题的高度,直到被下一节标题取代。


或者看到这个:How to resize a tableHeaderView of a UITableView?