CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

WZPagerView 1.4.0

WZPagerView 1.4.0

Maintained by qiuqixiang.



  • By
  • LiuSky

我主良缘WZPagingView

Requirements:

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

Installation Cocoapods

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

Use

#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;
}

License

WZPagingView is released under an MIT license. See LICENSE for more information.