如何取消tableView的footer的粘滞效果
2个回答
2017-03-23
展开全部
footer默认的是固定在底部的 但有时我们需要和view一起滚动
主要是在scrollViewDidScroll这个代理方法中监听滚动的状况
设置如下
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat sectionHeaderHeight = 26;//设置你footer高度 这个值根据你自己的实际情况设置 if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) { scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0); } else if (scrollView.contentOffset.y>=sectionHeaderHeight) { scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0); }}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-08-02 · 知道合伙人软件行家
关注
展开全部
有两种方法:
1、tableview.tableHeaderView
2、- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
第一种方法,header的会跟着tableview滚动隐藏,而第二种方法则有你说的那种粘滞效果。
footer一样。
1、tableview.tableHeaderView
2、- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
第一种方法,header的会跟着tableview滚动隐藏,而第二种方法则有你说的那种粘滞效果。
footer一样。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询