#pragma mark -UIScrollViewDelegate
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
if (scrollView.tag == 131420) {
MJRefreshBackNormalFooter *footView = (MJRefreshBackNormalFooter *)_tableView.mj_footer;
footView.stateLabel.frame = CGRectMake(scrollView.contentOffset.x, footView.stateLabel.frame.origin.y, footView.stateLabel.frame.size.width, footView.stateLabel.frame.size.height);
footView.arrowView.center = CGPointMake(footView.stateLabel.center.x - 100, footView.arrowView.center.y);
footView.loadingView.center = CGPointMake(footView.stateLabel.center.x - 100, footView.arrowView.center.y);
MJRefreshNormalHeader *headView = (MJRefreshNormalHeader *)_tableView.mj_header;
headView.stateLabel.frame = CGRectMake(scrollView.contentOffset.x, headView.stateLabel.frame.origin.y, headView.stateLabel.frame.size.width, headView.stateLabel.frame.size.height);
94.大于屏幕宽度的TableView上下拉刷新实现 大于屏幕宽度MJRefresh怎么实现刷新控件显示居中
最新推荐文章于 2020-12-14 13:44:43 发布
该博客主要讲解如何在TableView宽度超过屏幕的情况下,实现MJRefresh上下拉刷新控件居中显示的方法,通过监听滚动事件并根据偏移量调整stateLabel位置来达成效果。
摘要由CSDN通过智能技术生成