类似淘宝或者京东详情页的效果实现

一个scrollView,两个tableView,sc设置不能滑动,并且滑动范围是两个tableView的高度和。借助第三方的上下拉刷新,分别在两个tableView的上下拉刷新事件中,实现contentOffset的y的改变。

MJRefresh是可以设置刷新控件的偏移的来控制初始是否显示刷新控件ignoredScrollViewContentInsetBottom,或者设置tableView的contentInset.

kvo修改系统的箭头和刷新文字的间距

#import "MDJRefreshFooter.h"

#import "UIView+Common.h"

@implementation MDJRefreshFooter

- (void)placeSubviews

{

    [super placeSubviews];

    self.arrowView.x += 30;

    [self setValue:@(self.arrowView.x) forKeyPath:@"_loadingView.x"];

}

@end

原文地址:https://www.cnblogs.com/rendaochoucheng/p/6729592.html