WZPagerView 1.3.8

WZPagerView 1.3.8

qiuqixiang 维护。



  • LiuSky

我主良缘WZPagingView

要求

  • iOS 9.0+
  • Xcode 10.0+
  • Swift 5.0+

使用 Cocoapods 安装

pod 'WZPagingView', '~> 1.0.0'
pod 'WZPagingView/Binary', '~> 1.0.0'

使用

#pragma mark - WZPagerViewDelegate

- (UIView *)tableHeaderViewInPagerView:(WZPagerView *)pagerView {
    return self.headerView;
}

- (NSUInteger)tableHeaderViewHeightInPagerView:(WZPagerView *)pagerView {
    return TableHeaderViewHeight;
}

- (NSUInteger)heightForPinSectionHeaderInPagerView:(WZPagerView *)pagerView {
    return heightForHeaderInSection;
}

- (UIView *)viewForPinSectionHeaderInPagerView:(WZPagerView *)pagerView {
    return self.categoryView;
}

- (NSInteger)numberOfListsInPagerView:(WZPagerView *)pagerView {
    //和categoryView的item数量一致
    return self.categoryView.titles.count;
}

- (id<WZPagerViewListViewDelegate>)pagerView:(WZPagerView *)pagerView initListAtIndex:(NSInteger)index {
    
    TestListBaseView *listView = [[TestListBaseView alloc] init];
    listView.naviController = self.navigationController;
    listView.isHeaderRefreshed = false;
    listView.isNeedHeader = true;
    listView.isNeedFooter = true;
    if (index == 0) {
        listView.dataSource = @[@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",].mutableCopy;
    }else if (index == 1) {
        listView.dataSource = @[@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",].mutableCopy;
    }else {
        listView.dataSource = @[@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",@"哈哈", @"你好",].mutableCopy;
    }
    [listView beginFirstRefresh];
    return listView;
}

许可证

WZPagingView 在 MIT 许可下发布。有关更多信息,请参阅 LICENSE