├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── .travis.yml ├── Document └── 手势处理.md ├── GKPageScrollView.podspec ├── GKPageScrollView.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── GKPageScrollView static.xcscheme │ ├── GKPageScrollView.xcscheme │ ├── GKPageScrollViewSwift.xcscheme │ ├── GKPageSmoothView.xcscheme │ └── GKPageSmoothViewSwift.xcscheme ├── GKPageScrollView.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── GKPageScrollView └── Info.plist ├── GKPageSmoothView.podspec ├── GKPageSmoothView └── Info.plist ├── LICENSE ├── ObjcExample ├── ObjcExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── ObjcExample.xcscheme └── ObjcExample │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── db_title.imageset │ │ ├── Contents.json │ │ └── db_title.jpg │ ├── douban.imageset │ │ ├── Contents.json │ │ └── douban.jpg │ ├── dy_bg.imageset │ │ ├── Contents.json │ │ └── dy_bg.jpg │ ├── dy_content.imageset │ │ ├── Contents.json │ │ └── dy_content.jpg │ ├── dy_icon.imageset │ │ ├── Contents.json │ │ └── dy_icon.jpg │ ├── fangying.imageset │ │ ├── Contents.json │ │ └── fangying.png │ ├── loading │ │ ├── Contents.json │ │ ├── cm2_list_icn_loading1.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading1.png │ │ │ ├── cm2_list_icn_loading1@2x.png │ │ │ └── cm2_list_icn_loading1@3x.png │ │ ├── cm2_list_icn_loading2.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading2.png │ │ │ ├── cm2_list_icn_loading2@2x.png │ │ │ └── cm2_list_icn_loading2@3x.png │ │ ├── cm2_list_icn_loading3.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading3.png │ │ │ ├── cm2_list_icn_loading3@2x.png │ │ │ └── cm2_list_icn_loading3@3x.png │ │ ├── cm2_list_icn_loading4.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading4.png │ │ │ ├── cm2_list_icn_loading4@2x.png │ │ │ └── cm2_list_icn_loading4@3x.png │ │ ├── cm2_topbar_icn_playing1.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing1.png │ │ │ ├── cm2_topbar_icn_playing1@2x.png │ │ │ └── cm2_topbar_icn_playing1@3x.png │ │ ├── cm2_topbar_icn_playing1_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing1_prs.png │ │ │ ├── cm2_topbar_icn_playing1_prs@2x.png │ │ │ └── cm2_topbar_icn_playing1_prs@3x.png │ │ ├── cm2_topbar_icn_playing2.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing2.png │ │ │ ├── cm2_topbar_icn_playing2@2x.png │ │ │ └── cm2_topbar_icn_playing2@3x.png │ │ ├── cm2_topbar_icn_playing2_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing2_prs.png │ │ │ ├── cm2_topbar_icn_playing2_prs@2x.png │ │ │ └── cm2_topbar_icn_playing2_prs@3x.png │ │ ├── cm2_topbar_icn_playing3.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing3.png │ │ │ ├── cm2_topbar_icn_playing3@2x.png │ │ │ └── cm2_topbar_icn_playing3@3x.png │ │ ├── cm2_topbar_icn_playing3_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing3_prs.png │ │ │ ├── cm2_topbar_icn_playing3_prs@2x.png │ │ │ └── cm2_topbar_icn_playing3_prs@3x.png │ │ ├── cm2_topbar_icn_playing4.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing4.png │ │ │ ├── cm2_topbar_icn_playing4@2x.png │ │ │ └── cm2_topbar_icn_playing4@3x.png │ │ ├── cm2_topbar_icn_playing4_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing4_prs.png │ │ │ ├── cm2_topbar_icn_playing4_prs@2x.png │ │ │ └── cm2_topbar_icn_playing4_prs@3x.png │ │ ├── cm2_topbar_icn_playing5.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing5.png │ │ │ ├── cm2_topbar_icn_playing5@2x.png │ │ │ └── cm2_topbar_icn_playing5@3x.png │ │ ├── cm2_topbar_icn_playing5_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing5_prs.png │ │ │ ├── cm2_topbar_icn_playing5_prs@2x.png │ │ │ └── cm2_topbar_icn_playing5_prs@3x.png │ │ ├── cm2_topbar_icn_playing6.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing6.png │ │ │ ├── cm2_topbar_icn_playing6@2x.png │ │ │ └── cm2_topbar_icn_playing6@3x.png │ │ └── cm2_topbar_icn_playing6_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing6_prs.png │ │ │ ├── cm2_topbar_icn_playing6_prs@2x.png │ │ │ └── cm2_topbar_icn_playing6_prs@3x.png │ ├── location.imageset │ │ ├── Contents.json │ │ ├── location@2x.png │ │ └── location@3x.png │ ├── test.imageset │ │ ├── Contents.json │ │ └── test.png │ ├── wb_bg.imageset │ │ ├── Contents.json │ │ └── wb_bg.jpg │ ├── wb_find.imageset │ │ ├── Contents.json │ │ └── wb_find.png │ ├── wb_icon.imageset │ │ ├── Contents.json │ │ └── wb_icon.jpg │ ├── wb_more.imageset │ │ ├── Contents.json │ │ ├── wb_more.png │ │ ├── wb_more@2x.png │ │ └── wb_more@3x.png │ ├── wy_bg.imageset │ │ ├── Contents.json │ │ └── wy_bg.jpg │ └── zhongcao.imageset │ │ ├── Contents.json │ │ └── zhongcao.png │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Demo │ ├── Base │ │ ├── GKBaseListViewController.h │ │ ├── GKBaseListViewController.m │ │ ├── GKBasePageViewController.h │ │ ├── GKBasePageViewController.m │ │ ├── GKBaseTableViewController.h │ │ ├── GKBaseTableViewController.m │ │ ├── GKDemoBaseViewController.h │ │ └── GKDemoBaseViewController.m │ ├── GKPageScrollView │ │ ├── AllRefresh │ │ │ ├── GKAllRefreshViewController.h │ │ │ └── GKAllRefreshViewController.m │ │ ├── Custom │ │ │ ├── GKCustomSegmentedView.h │ │ │ ├── GKCustomSegmentedView.m │ │ │ ├── GKCustomViewController.h │ │ │ └── GKCustomViewController.m │ │ ├── HeaderScroll │ │ │ ├── GKHeaderScrollView.h │ │ │ ├── GKHeaderScrollView.m │ │ │ ├── GKHeaderScrollViewController.h │ │ │ └── GKHeaderScrollViewController.m │ │ ├── ItemLoad │ │ │ ├── GKItemLoadViewController.h │ │ │ └── GKItemLoadViewController.m │ │ ├── ListLoad │ │ │ ├── GKListLoadViewController.h │ │ │ └── GKListLoadViewController.m │ │ ├── ListRefresh │ │ │ ├── GKListRefreshViewController.h │ │ │ └── GKListRefreshViewController.m │ │ ├── MainRefresh │ │ │ ├── GKMainRefreshViewController.h │ │ │ └── GKMainRefreshViewController.m │ │ ├── MainScrollDisabled │ │ │ ├── GKPageMainDisabledViewController.h │ │ │ └── GKPageMainDisabledViewController.m │ │ ├── Nest │ │ │ ├── GKNest1ViewController.h │ │ │ ├── GKNest1ViewController.m │ │ │ ├── GKNest2View.h │ │ │ ├── GKNest2View.m │ │ │ ├── GKNest2ViewController.h │ │ │ ├── GKNest2ViewController.m │ │ │ ├── GKNestListView.h │ │ │ ├── GKNestListView.m │ │ │ ├── GKNestScrollView.h │ │ │ ├── GKNestScrollView.m │ │ │ ├── GKNestView.h │ │ │ └── GKNestView.m │ │ ├── VTMagic │ │ │ ├── GKVTMagicViewController.h │ │ │ └── GKVTMagicViewController.m │ │ ├── 修改header高度 │ │ │ ├── GKChangeHeaderViewController.h │ │ │ └── GKChangeHeaderViewController.m │ │ ├── 子列表索引 │ │ │ ├── GKIndexListViewController.h │ │ │ ├── GKIndexListViewController.m │ │ │ ├── GKListIndexViewController.h │ │ │ └── GKListIndexViewController.m │ │ ├── 微博 │ │ │ ├── GKWBFindViewController.h │ │ │ ├── GKWBFindViewController.m │ │ │ ├── GKWBHeaderView.h │ │ │ ├── GKWBHeaderView.m │ │ │ ├── GKWBListViewController.h │ │ │ ├── GKWBListViewController.m │ │ │ ├── GKWBPageViewController.h │ │ │ ├── GKWBPageViewController.m │ │ │ ├── GKWBViewController.h │ │ │ └── GKWBViewController.m │ │ ├── 抖音 │ │ │ ├── GKDYHeaderView.h │ │ │ ├── GKDYHeaderView.m │ │ │ ├── GKDYListViewController.h │ │ │ ├── GKDYListViewController.m │ │ │ ├── GKDYViewController.h │ │ │ └── GKDYViewController.m │ │ └── 网易云音乐 │ │ │ ├── GKWYHeaderView.h │ │ │ ├── GKWYHeaderView.m │ │ │ ├── GKWYListViewController.h │ │ │ ├── GKWYListViewController.m │ │ │ ├── GKWYViewController.h │ │ │ └── GKWYViewController.m │ ├── GKPageSmoothView │ │ ├── Custom │ │ │ ├── GKSmoothCustomViewController.h │ │ │ └── GKSmoothCustomViewController.m │ │ ├── MainScrollDisabled │ │ │ ├── GKSmoothMainDisabledViewController.h │ │ │ └── GKSmoothMainDisabledViewController.m │ │ ├── PinLocation │ │ │ ├── GKPinLocationView.h │ │ │ ├── GKPinLocationView.m │ │ │ ├── GKPinLocationViewController.h │ │ │ └── GKPinLocationViewController.m │ │ ├── Smooth │ │ │ ├── GKSmoothListView.h │ │ │ ├── GKSmoothListView.m │ │ │ ├── GKSmoothListViewController.h │ │ │ ├── GKSmoothListViewController.m │ │ │ ├── GKSmoothViewController.h │ │ │ └── GKSmoothViewController.m │ │ └── 豆瓣 │ │ │ ├── GKDBListView.h │ │ │ ├── GKDBListView.m │ │ │ ├── GKDBViewController.h │ │ │ └── GKDBViewController.m │ ├── Test │ │ ├── GKTestHeaderView.h │ │ ├── GKTestHeaderView.m │ │ ├── GKTestListCollectionView.h │ │ ├── GKTestListCollectionView.m │ │ ├── GKTestListScrollView.h │ │ ├── GKTestListScrollView.m │ │ ├── GKTestListView.h │ │ ├── GKTestListView.m │ │ ├── GKTestListViewController.h │ │ ├── GKTestListViewController.m │ │ ├── GKTestScrollView.h │ │ ├── GKTestScrollView.m │ │ ├── GKTestViewController.h │ │ └── GKTestViewController.m │ └── Tools │ │ ├── GKBallLoadingView.h │ │ ├── GKBallLoadingView.m │ │ ├── JXCategoryPinTitleCell.h │ │ ├── JXCategoryPinTitleCell.m │ │ ├── JXCategoryPinTitleCellModel.h │ │ ├── JXCategoryPinTitleCellModel.m │ │ ├── JXCategoryPinTitleView.h │ │ └── JXCategoryPinTitleView.m │ ├── Info.plist │ ├── PrefixHeader.pch │ ├── ViewController.h │ ├── ViewController.m │ └── main.m ├── Package.swift ├── Pictures └── GKPageScrollView.png ├── Podfile ├── Podfile.lock ├── Pods ├── GKNavigationBar │ ├── GKNavigationBar │ │ ├── GKNavigationBar.bundle │ │ │ ├── btn_back_black@2x.png │ │ │ ├── btn_back_black@3x.png │ │ │ ├── btn_back_white@2x.png │ │ │ ├── btn_back_white@3x.png │ │ │ ├── nav_line.png │ │ │ ├── nav_line@2x.png │ │ │ └── nav_line@3x.png │ │ ├── GKNavigationBar.h │ │ ├── GestureHandle │ │ │ ├── GKBaseAnimatedTransition.h │ │ │ ├── GKBaseAnimatedTransition.m │ │ │ ├── GKGestureHandleConfigure.h │ │ │ ├── GKGestureHandleConfigure.m │ │ │ ├── GKGestureHandleDefine.h │ │ │ ├── GKNavigationInteractiveTransition.h │ │ │ ├── GKNavigationInteractiveTransition.m │ │ │ ├── GKPopAnimatedTransition.h │ │ │ ├── GKPopAnimatedTransition.m │ │ │ ├── GKPushAnimatedTransition.h │ │ │ ├── GKPushAnimatedTransition.m │ │ │ ├── UINavigationController+GKGestureHandle.h │ │ │ ├── UINavigationController+GKGestureHandle.m │ │ │ ├── UIScrollView+GKGestureHandle.h │ │ │ ├── UIScrollView+GKGestureHandle.m │ │ │ ├── UIViewController+GKGestureHandle.h │ │ │ └── UIViewController+GKGestureHandle.m │ │ ├── NavigationBar │ │ │ ├── GKCustomNavigationBar.h │ │ │ ├── GKCustomNavigationBar.m │ │ │ ├── GKNavigationBarConfigure.h │ │ │ ├── GKNavigationBarConfigure.m │ │ │ ├── GKNavigationBarDefine.h │ │ │ ├── UIBarButtonItem+GKNavigationBar.h │ │ │ ├── UIBarButtonItem+GKNavigationBar.m │ │ │ ├── UIImage+GKNavigationBar.h │ │ │ ├── UIImage+GKNavigationBar.m │ │ │ ├── UINavigationController+GKNavigationBar.h │ │ │ ├── UINavigationController+GKNavigationBar.m │ │ │ ├── UINavigationItem+GKNavigationBar.h │ │ │ ├── UINavigationItem+GKNavigationBar.m │ │ │ ├── UIViewController+GKNavigationBar.h │ │ │ └── UIViewController+GKNavigationBar.m │ │ └── PrivacyInfo.xcprivacy │ ├── LICENSE │ └── README.md ├── GKNavigationBarSwift │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── Bundle+GKExtension.swift │ │ ├── GKBaseAnimatedTransition.swift │ │ ├── GKNavigationBarConfigure.swift │ │ ├── GKNavigationBarDefine.swift │ │ ├── GKNavigationBarSwift.bundle │ │ ├── btn_back_black@2x.png │ │ ├── btn_back_black@3x.png │ │ ├── btn_back_white@2x.png │ │ ├── btn_back_white@3x.png │ │ ├── nav_line.png │ │ ├── nav_line@2x.png │ │ └── nav_line@3x.png │ │ ├── GKNavigationBarSwift.swift │ │ ├── GKNavigationInteractiveTransition.swift │ │ ├── GKPopAnimatedTransition.swift │ │ ├── GKPushAnimatedTransition.swift │ │ ├── UIBarButtonItem+GKExtension.swift │ │ ├── UIImage+GKExtension.swift │ │ ├── UINavigationController+GKExtension.swift │ │ ├── UINavigationController+GKGesture.swift │ │ ├── UINavigationItem+GKExtension.swift │ │ ├── UIScrollView+GKExtension.swift │ │ ├── UIViewController+GKExtension.swift │ │ └── UIViewController+GKGesture.swift ├── Headers │ ├── Private │ │ ├── GKNavigationBar │ │ │ ├── GKBaseAnimatedTransition.h │ │ │ ├── GKCustomNavigationBar.h │ │ │ ├── GKGestureHandleConfigure.h │ │ │ ├── GKGestureHandleDefine.h │ │ │ ├── GKNavigationBar.h │ │ │ ├── GKNavigationBarConfigure.h │ │ │ ├── GKNavigationBarDefine.h │ │ │ ├── GKNavigationInteractiveTransition.h │ │ │ ├── GKPopAnimatedTransition.h │ │ │ ├── GKPushAnimatedTransition.h │ │ │ ├── UIBarButtonItem+GKNavigationBar.h │ │ │ ├── UIImage+GKNavigationBar.h │ │ │ ├── UINavigationController+GKGestureHandle.h │ │ │ ├── UINavigationController+GKNavigationBar.h │ │ │ ├── UINavigationItem+GKNavigationBar.h │ │ │ ├── UIScrollView+GKGestureHandle.h │ │ │ ├── UIViewController+GKGestureHandle.h │ │ │ └── UIViewController+GKNavigationBar.h │ │ ├── GKPageScrollView │ │ │ ├── GKPageDefine.h │ │ │ ├── GKPageListContainerView.h │ │ │ ├── GKPageScrollView.h │ │ │ └── GKPageTableView.h │ │ ├── GKPageSmoothView │ │ │ └── GKPageSmoothView.h │ │ ├── JXCategoryViewExt │ │ │ ├── JXCategoryBaseCell.h │ │ │ ├── JXCategoryBaseCellModel.h │ │ │ ├── JXCategoryBaseView.h │ │ │ ├── JXCategoryCollectionView.h │ │ │ ├── JXCategoryFactory.h │ │ │ ├── JXCategoryIndicatorAlignmentLineView.h │ │ │ ├── JXCategoryIndicatorCell.h │ │ │ ├── JXCategoryIndicatorCellModel.h │ │ │ ├── JXCategoryIndicatorComponentView.h │ │ │ ├── JXCategoryIndicatorLineView.h │ │ │ ├── JXCategoryIndicatorParamsModel.h │ │ │ ├── JXCategoryIndicatorProtocol.h │ │ │ ├── JXCategoryIndicatorView.h │ │ │ ├── JXCategoryListContainerView.h │ │ │ ├── JXCategorySubTitleCell.h │ │ │ ├── JXCategorySubTitleCellModel.h │ │ │ ├── JXCategorySubTitleImageCell.h │ │ │ ├── JXCategorySubTitleImageCellModel.h │ │ │ ├── JXCategorySubTitleImageView.h │ │ │ ├── JXCategorySubTitleView.h │ │ │ ├── JXCategoryTitleCell.h │ │ │ ├── JXCategoryTitleCellModel.h │ │ │ ├── JXCategoryTitleView.h │ │ │ ├── JXCategoryView.h │ │ │ ├── JXCategoryViewAnimator.h │ │ │ ├── JXCategoryViewDefines.h │ │ │ └── UIColor+JXAdd.h │ │ ├── MJRefresh │ │ │ ├── MJRefresh.h │ │ │ ├── MJRefreshAutoFooter.h │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ ├── MJRefreshBackFooter.h │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ ├── MJRefreshComponent.h │ │ │ ├── MJRefreshConfig.h │ │ │ ├── MJRefreshConst.h │ │ │ ├── MJRefreshFooter.h │ │ │ ├── MJRefreshGifHeader.h │ │ │ ├── MJRefreshHeader.h │ │ │ ├── MJRefreshNormalHeader.h │ │ │ ├── MJRefreshNormalTrailer.h │ │ │ ├── MJRefreshStateHeader.h │ │ │ ├── MJRefreshStateTrailer.h │ │ │ ├── MJRefreshTrailer.h │ │ │ ├── NSBundle+MJRefresh.h │ │ │ ├── UICollectionViewLayout+MJRefresh.h │ │ │ ├── UIScrollView+MJExtension.h │ │ │ ├── UIScrollView+MJRefresh.h │ │ │ └── UIView+MJExtension.h │ │ ├── Masonry │ │ │ ├── MASCompositeConstraint.h │ │ │ ├── MASConstraint+Private.h │ │ │ ├── MASConstraint.h │ │ │ ├── MASConstraintMaker.h │ │ │ ├── MASLayoutConstraint.h │ │ │ ├── MASUtilities.h │ │ │ ├── MASViewAttribute.h │ │ │ ├── MASViewConstraint.h │ │ │ ├── Masonry.h │ │ │ ├── NSArray+MASAdditions.h │ │ │ ├── NSArray+MASShorthandAdditions.h │ │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ │ ├── View+MASAdditions.h │ │ │ ├── View+MASShorthandAdditions.h │ │ │ └── ViewController+MASAdditions.h │ │ ├── VTMagic │ │ │ ├── UIColor+VTMagic.h │ │ │ ├── UIScrollView+VTMagic.h │ │ │ ├── UIViewController+VTMagic.h │ │ │ ├── VTContentView.h │ │ │ ├── VTEnumType.h │ │ │ ├── VTMagic.h │ │ │ ├── VTMagicController.h │ │ │ ├── VTMagicMacros.h │ │ │ ├── VTMagicProtocol.h │ │ │ ├── VTMagicView.h │ │ │ └── VTMenuBar.h │ │ └── WMPageController │ │ │ ├── UIViewController+WMPageController.h │ │ │ ├── WMMenuItem.h │ │ │ ├── WMMenuView.h │ │ │ ├── WMPageController.h │ │ │ ├── WMProgressView.h │ │ │ └── WMScrollView.h │ └── Public │ │ ├── GKNavigationBar │ │ ├── GKBaseAnimatedTransition.h │ │ ├── GKCustomNavigationBar.h │ │ ├── GKGestureHandleConfigure.h │ │ ├── GKGestureHandleDefine.h │ │ ├── GKNavigationBar.h │ │ ├── GKNavigationBarConfigure.h │ │ ├── GKNavigationBarDefine.h │ │ ├── GKNavigationInteractiveTransition.h │ │ ├── GKPopAnimatedTransition.h │ │ ├── GKPushAnimatedTransition.h │ │ ├── UIBarButtonItem+GKNavigationBar.h │ │ ├── UIImage+GKNavigationBar.h │ │ ├── UINavigationController+GKGestureHandle.h │ │ ├── UINavigationController+GKNavigationBar.h │ │ ├── UINavigationItem+GKNavigationBar.h │ │ ├── UIScrollView+GKGestureHandle.h │ │ ├── UIViewController+GKGestureHandle.h │ │ └── UIViewController+GKNavigationBar.h │ │ ├── GKPageScrollView │ │ ├── GKPageDefine.h │ │ ├── GKPageListContainerView.h │ │ ├── GKPageScrollView.h │ │ └── GKPageTableView.h │ │ ├── GKPageSmoothView │ │ └── GKPageSmoothView.h │ │ ├── JXCategoryViewExt │ │ ├── JXCategoryBaseCell.h │ │ ├── JXCategoryBaseCellModel.h │ │ ├── JXCategoryBaseView.h │ │ ├── JXCategoryCollectionView.h │ │ ├── JXCategoryFactory.h │ │ ├── JXCategoryIndicatorAlignmentLineView.h │ │ ├── JXCategoryIndicatorCell.h │ │ ├── JXCategoryIndicatorCellModel.h │ │ ├── JXCategoryIndicatorComponentView.h │ │ ├── JXCategoryIndicatorLineView.h │ │ ├── JXCategoryIndicatorParamsModel.h │ │ ├── JXCategoryIndicatorProtocol.h │ │ ├── JXCategoryIndicatorView.h │ │ ├── JXCategoryListContainerView.h │ │ ├── JXCategorySubTitleCell.h │ │ ├── JXCategorySubTitleCellModel.h │ │ ├── JXCategorySubTitleImageCell.h │ │ ├── JXCategorySubTitleImageCellModel.h │ │ ├── JXCategorySubTitleImageView.h │ │ ├── JXCategorySubTitleView.h │ │ ├── JXCategoryTitleCell.h │ │ ├── JXCategoryTitleCellModel.h │ │ ├── JXCategoryTitleView.h │ │ ├── JXCategoryView.h │ │ ├── JXCategoryViewAnimator.h │ │ ├── JXCategoryViewDefines.h │ │ └── UIColor+JXAdd.h │ │ ├── MJRefresh │ │ ├── MJRefresh.h │ │ ├── MJRefreshAutoFooter.h │ │ ├── MJRefreshAutoGifFooter.h │ │ ├── MJRefreshAutoNormalFooter.h │ │ ├── MJRefreshAutoStateFooter.h │ │ ├── MJRefreshBackFooter.h │ │ ├── MJRefreshBackGifFooter.h │ │ ├── MJRefreshBackNormalFooter.h │ │ ├── MJRefreshBackStateFooter.h │ │ ├── MJRefreshComponent.h │ │ ├── MJRefreshConfig.h │ │ ├── MJRefreshConst.h │ │ ├── MJRefreshFooter.h │ │ ├── MJRefreshGifHeader.h │ │ ├── MJRefreshHeader.h │ │ ├── MJRefreshNormalHeader.h │ │ ├── MJRefreshNormalTrailer.h │ │ ├── MJRefreshStateHeader.h │ │ ├── MJRefreshStateTrailer.h │ │ ├── MJRefreshTrailer.h │ │ ├── NSBundle+MJRefresh.h │ │ ├── UICollectionViewLayout+MJRefresh.h │ │ ├── UIScrollView+MJExtension.h │ │ ├── UIScrollView+MJRefresh.h │ │ └── UIView+MJExtension.h │ │ ├── Masonry │ │ ├── MASCompositeConstraint.h │ │ ├── MASConstraint+Private.h │ │ ├── MASConstraint.h │ │ ├── MASConstraintMaker.h │ │ ├── MASLayoutConstraint.h │ │ ├── MASUtilities.h │ │ ├── MASViewAttribute.h │ │ ├── MASViewConstraint.h │ │ ├── Masonry.h │ │ ├── NSArray+MASAdditions.h │ │ ├── NSArray+MASShorthandAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── View+MASAdditions.h │ │ ├── View+MASShorthandAdditions.h │ │ └── ViewController+MASAdditions.h │ │ ├── VTMagic │ │ ├── UIColor+VTMagic.h │ │ ├── UIScrollView+VTMagic.h │ │ ├── UIViewController+VTMagic.h │ │ ├── VTContentView.h │ │ ├── VTEnumType.h │ │ ├── VTMagic.h │ │ ├── VTMagicController.h │ │ ├── VTMagicMacros.h │ │ ├── VTMagicProtocol.h │ │ ├── VTMagicView.h │ │ └── VTMenuBar.h │ │ └── WMPageController │ │ ├── UIViewController+WMPageController.h │ │ ├── WMMenuItem.h │ │ ├── WMMenuView.h │ │ ├── WMPageController.h │ │ ├── WMProgressView.h │ │ └── WMScrollView.h ├── JXCategoryViewExt │ ├── JXCategoryView │ │ ├── Core │ │ │ ├── Base │ │ │ │ ├── JXCategoryBaseCell.h │ │ │ │ ├── JXCategoryBaseCell.m │ │ │ │ ├── JXCategoryBaseCellModel.h │ │ │ │ ├── JXCategoryBaseCellModel.m │ │ │ │ ├── JXCategoryBaseView.h │ │ │ │ └── JXCategoryBaseView.m │ │ │ ├── Common │ │ │ │ ├── JXCategoryCollectionView.h │ │ │ │ ├── JXCategoryCollectionView.m │ │ │ │ ├── JXCategoryFactory.h │ │ │ │ ├── JXCategoryFactory.m │ │ │ │ ├── JXCategoryIndicatorParamsModel.h │ │ │ │ ├── JXCategoryIndicatorParamsModel.m │ │ │ │ ├── JXCategoryIndicatorProtocol.h │ │ │ │ ├── JXCategoryListContainerView.h │ │ │ │ ├── JXCategoryListContainerView.m │ │ │ │ ├── JXCategoryViewAnimator.h │ │ │ │ ├── JXCategoryViewAnimator.m │ │ │ │ ├── JXCategoryViewDefines.h │ │ │ │ ├── UIColor+JXAdd.h │ │ │ │ └── UIColor+JXAdd.m │ │ │ ├── Component │ │ │ │ ├── JXCategoryIndicatorComponentView.h │ │ │ │ └── JXCategoryIndicatorComponentView.m │ │ │ ├── Indicator │ │ │ │ ├── JXCategoryIndicatorCell.h │ │ │ │ ├── JXCategoryIndicatorCell.m │ │ │ │ ├── JXCategoryIndicatorCellModel.h │ │ │ │ ├── JXCategoryIndicatorCellModel.m │ │ │ │ ├── JXCategoryIndicatorView.h │ │ │ │ └── JXCategoryIndicatorView.m │ │ │ ├── JXCategoryView.h │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── Indicator │ │ │ ├── AlignmentLine │ │ │ │ ├── JXCategoryIndicatorAlignmentLineView.h │ │ │ │ └── JXCategoryIndicatorAlignmentLineView.m │ │ │ └── Line │ │ │ │ ├── JXCategoryIndicatorLineView.h │ │ │ │ └── JXCategoryIndicatorLineView.m │ │ ├── SubTitle │ │ │ ├── JXCategorySubTitleCell.h │ │ │ ├── JXCategorySubTitleCell.m │ │ │ ├── JXCategorySubTitleCellModel.h │ │ │ ├── JXCategorySubTitleCellModel.m │ │ │ ├── JXCategorySubTitleView.h │ │ │ └── JXCategorySubTitleView.m │ │ ├── SubTitleImage │ │ │ ├── JXCategorySubTitleImageCell.h │ │ │ ├── JXCategorySubTitleImageCell.m │ │ │ ├── JXCategorySubTitleImageCellModel.h │ │ │ ├── JXCategorySubTitleImageCellModel.m │ │ │ ├── JXCategorySubTitleImageView.h │ │ │ └── JXCategorySubTitleImageView.m │ │ └── Title │ │ │ ├── JXCategoryTitleCell.h │ │ │ ├── JXCategoryTitleCell.m │ │ │ ├── JXCategoryTitleCellModel.h │ │ │ ├── JXCategoryTitleCellModel.m │ │ │ ├── JXCategoryTitleView.h │ │ │ └── JXCategoryTitleView.m │ ├── LICENSE │ └── README.md ├── JXSegmentedViewExt │ ├── LICENSE │ ├── README.md │ └── Sources │ │ ├── Core │ │ ├── Base │ │ │ ├── JXSegmentedBaseCell.swift │ │ │ ├── JXSegmentedBaseDataSource.swift │ │ │ ├── JXSegmentedBaseItemModel.swift │ │ │ ├── JXSegmentedCollectionView.swift │ │ │ └── JXSegmentedView.swift │ │ ├── Common │ │ │ ├── JXSegmentedAnimator.swift │ │ │ ├── JXSegmentedListContainerView.swift │ │ │ ├── JXSegmentedRTLLayout.swift │ │ │ └── JXSegmentedViewTool.swift │ │ ├── Indicator │ │ │ ├── JXSegmentedIndicatorBaseView.swift │ │ │ ├── JXSegmentedIndicatorParams.swift │ │ │ └── JXSegmentedIndicatorProtocol.swift │ │ └── PrivacyInfo.xcprivacy │ │ ├── Indicator │ │ ├── AlignmentLine │ │ │ └── JXSegmentedIndicatorAlignmentLineView.swift │ │ └── Line │ │ │ └── JXSegmentedIndicatorLineView.swift │ │ ├── Number │ │ ├── JXSegmentedNumberCell.swift │ │ ├── JXSegmentedNumberDataSource.swift │ │ └── JXSegmentedNumberItemModel.swift │ │ ├── SubTitle │ │ ├── JXSegmentedSubTitleCell.swift │ │ ├── JXSegmentedSubTitleDataSource.swift │ │ └── JXSegmentedSubTitleItemModel.swift │ │ ├── SubTitleImage │ │ ├── JXSegmentedSubTitleImageCell.swift │ │ ├── JXSegmentedSubTitleImageDataSource.swift │ │ └── JXSegmentedSubTitleImageItemModel.swift │ │ └── Title │ │ ├── JXSegmentedTitleCell.swift │ │ ├── JXSegmentedTitleDataSource.swift │ │ ├── JXSegmentedTitleDynamicConfiguration.swift │ │ └── JXSegmentedTitleItemModel.swift ├── Local Podspecs │ ├── GKPageScrollView.podspec.json │ ├── GKPageScrollViewSwift.podspec.json │ ├── GKPageSmoothView.podspec.json │ └── GKPageSmoothViewSwift.podspec.json ├── MJRefresh │ ├── LICENSE │ ├── MJRefresh │ │ ├── Base │ │ │ ├── MJRefreshAutoFooter.h │ │ │ ├── MJRefreshAutoFooter.m │ │ │ ├── MJRefreshBackFooter.h │ │ │ ├── MJRefreshBackFooter.m │ │ │ ├── MJRefreshComponent.h │ │ │ ├── MJRefreshComponent.m │ │ │ ├── MJRefreshFooter.h │ │ │ ├── MJRefreshFooter.m │ │ │ ├── MJRefreshHeader.h │ │ │ ├── MJRefreshHeader.m │ │ │ ├── MJRefreshTrailer.h │ │ │ └── MJRefreshTrailer.m │ │ ├── Custom │ │ │ ├── Footer │ │ │ │ ├── Auto │ │ │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ │ │ ├── MJRefreshAutoGifFooter.m │ │ │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ │ │ ├── MJRefreshAutoNormalFooter.m │ │ │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ │ │ └── MJRefreshAutoStateFooter.m │ │ │ │ └── Back │ │ │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ │ │ ├── MJRefreshBackGifFooter.m │ │ │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ │ │ ├── MJRefreshBackNormalFooter.m │ │ │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ │ │ └── MJRefreshBackStateFooter.m │ │ │ ├── Header │ │ │ │ ├── MJRefreshGifHeader.h │ │ │ │ ├── MJRefreshGifHeader.m │ │ │ │ ├── MJRefreshNormalHeader.h │ │ │ │ ├── MJRefreshNormalHeader.m │ │ │ │ ├── MJRefreshStateHeader.h │ │ │ │ └── MJRefreshStateHeader.m │ │ │ └── Trailer │ │ │ │ ├── MJRefreshNormalTrailer.h │ │ │ │ ├── MJRefreshNormalTrailer.m │ │ │ │ ├── MJRefreshStateTrailer.h │ │ │ │ └── MJRefreshStateTrailer.m │ │ ├── MJRefresh.bundle │ │ │ ├── arrow@2x.png │ │ │ ├── en.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── ko.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── ru.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── trail_arrow@2x.png │ │ │ ├── uk.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── zh-Hans.lproj │ │ │ │ └── Localizable.strings │ │ │ └── zh-Hant.lproj │ │ │ │ └── Localizable.strings │ │ ├── MJRefresh.h │ │ ├── MJRefreshConfig.h │ │ ├── MJRefreshConfig.m │ │ ├── MJRefreshConst.h │ │ ├── MJRefreshConst.m │ │ ├── NSBundle+MJRefresh.h │ │ ├── NSBundle+MJRefresh.m │ │ ├── UICollectionViewLayout+MJRefresh.h │ │ ├── UICollectionViewLayout+MJRefresh.m │ │ ├── UIScrollView+MJExtension.h │ │ ├── UIScrollView+MJExtension.m │ │ ├── UIScrollView+MJRefresh.h │ │ ├── UIScrollView+MJRefresh.m │ │ ├── UIView+MJExtension.h │ │ └── UIView+MJExtension.m │ └── README.md ├── Manifest.lock ├── Masonry │ ├── LICENSE │ ├── Masonry │ │ ├── MASCompositeConstraint.h │ │ ├── MASCompositeConstraint.m │ │ ├── MASConstraint+Private.h │ │ ├── MASConstraint.h │ │ ├── MASConstraint.m │ │ ├── MASConstraintMaker.h │ │ ├── MASConstraintMaker.m │ │ ├── MASLayoutConstraint.h │ │ ├── MASLayoutConstraint.m │ │ ├── MASUtilities.h │ │ ├── MASViewAttribute.h │ │ ├── MASViewAttribute.m │ │ ├── MASViewConstraint.h │ │ ├── MASViewConstraint.m │ │ ├── Masonry.h │ │ ├── NSArray+MASAdditions.h │ │ ├── NSArray+MASAdditions.m │ │ ├── NSArray+MASShorthandAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.h │ │ ├── NSLayoutConstraint+MASDebugAdditions.m │ │ ├── View+MASAdditions.h │ │ ├── View+MASAdditions.m │ │ ├── View+MASShorthandAdditions.h │ │ ├── ViewController+MASAdditions.h │ │ └── ViewController+MASAdditions.m │ └── README.md ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ ├── GKNavigationBar.xcscheme │ │ ├── GKNavigationBarSwift.xcscheme │ │ ├── GKPageScrollView-Swift.xcscheme │ │ ├── GKPageScrollView.xcscheme │ │ ├── GKPageSmoothView-Swift.xcscheme │ │ ├── GKPageSmoothView.xcscheme │ │ ├── JXCategoryViewExt-framework.xcscheme │ │ ├── JXCategoryViewExt-library.xcscheme │ │ ├── JXSegmentedView.xcscheme │ │ ├── JXSegmentedViewExt.xcscheme │ │ ├── MJRefresh-framework.xcscheme │ │ ├── MJRefresh-library.xcscheme │ │ ├── Masonry.xcscheme │ │ ├── Pods-ObjcExample.xcscheme │ │ ├── Pods-SwiftExample.xcscheme │ │ ├── SnapKit.xcscheme │ │ ├── VTMagic-framework.xcscheme │ │ ├── VTMagic-library.xcscheme │ │ ├── WMPageController-framework.xcscheme │ │ └── WMPageController-library.xcscheme ├── SnapKit │ ├── LICENSE │ ├── README.md │ └── Source │ │ ├── Constraint.swift │ │ ├── ConstraintAttributes.swift │ │ ├── ConstraintConfig.swift │ │ ├── ConstraintConstantTarget.swift │ │ ├── ConstraintDSL.swift │ │ ├── ConstraintDescription.swift │ │ ├── ConstraintInsetTarget.swift │ │ ├── ConstraintInsets.swift │ │ ├── ConstraintItem.swift │ │ ├── ConstraintLayoutGuide+Extensions.swift │ │ ├── ConstraintLayoutGuide.swift │ │ ├── ConstraintLayoutGuideDSL.swift │ │ ├── ConstraintLayoutSupport.swift │ │ ├── ConstraintLayoutSupportDSL.swift │ │ ├── ConstraintMaker.swift │ │ ├── ConstraintMakerEditable.swift │ │ ├── ConstraintMakerExtendable.swift │ │ ├── ConstraintMakerFinalizable.swift │ │ ├── ConstraintMakerPriortizable.swift │ │ ├── ConstraintMakerRelatable.swift │ │ ├── ConstraintMultiplierTarget.swift │ │ ├── ConstraintOffsetTarget.swift │ │ ├── ConstraintPriority.swift │ │ ├── ConstraintPriorityTarget.swift │ │ ├── ConstraintRelatableTarget.swift │ │ ├── ConstraintRelation.swift │ │ ├── ConstraintView+Extensions.swift │ │ ├── ConstraintView.swift │ │ ├── ConstraintViewDSL.swift │ │ ├── Debugging.swift │ │ ├── LayoutConstraint.swift │ │ ├── LayoutConstraintItem.swift │ │ ├── Typealiases.swift │ │ └── UILayoutSupport+Extensions.swift ├── Target Support Files │ ├── GKNavigationBar │ │ ├── GKNavigationBar-dummy.m │ │ ├── GKNavigationBar-prefix.pch │ │ ├── GKNavigationBar.debug.xcconfig │ │ ├── GKNavigationBar.release.xcconfig │ │ └── ResourceBundle-GKNavigationBar.privacy-GKNavigationBar-Info.plist │ ├── GKNavigationBarSwift │ │ ├── GKNavigationBarSwift-Info.plist │ │ ├── GKNavigationBarSwift-dummy.m │ │ ├── GKNavigationBarSwift-prefix.pch │ │ ├── GKNavigationBarSwift-umbrella.h │ │ ├── GKNavigationBarSwift.debug.xcconfig │ │ ├── GKNavigationBarSwift.modulemap │ │ └── GKNavigationBarSwift.release.xcconfig │ ├── GKPageScrollView-Swift │ │ ├── GKPageScrollView-Swift-Info.plist │ │ ├── GKPageScrollView-Swift-dummy.m │ │ ├── GKPageScrollView-Swift-prefix.pch │ │ ├── GKPageScrollView-Swift-umbrella.h │ │ ├── GKPageScrollView-Swift.debug.xcconfig │ │ ├── GKPageScrollView-Swift.modulemap │ │ ├── GKPageScrollView-Swift.release.xcconfig │ │ └── ResourceBundle-GKPageScrollView-GKPageScrollView-Swift-Info.plist │ ├── GKPageScrollView │ │ ├── GKPageScrollView-Info.plist │ │ ├── GKPageScrollView-dummy.m │ │ ├── GKPageScrollView-prefix.pch │ │ ├── GKPageScrollView-umbrella.h │ │ ├── GKPageScrollView.debug.xcconfig │ │ ├── GKPageScrollView.modulemap │ │ ├── GKPageScrollView.release.xcconfig │ │ └── ResourceBundle-GKPageScrollView-GKPageScrollView-Info.plist │ ├── GKPageSmoothView-Swift │ │ ├── GKPageSmoothView-Swift-Info.plist │ │ ├── GKPageSmoothView-Swift-dummy.m │ │ ├── GKPageSmoothView-Swift-prefix.pch │ │ ├── GKPageSmoothView-Swift-umbrella.h │ │ ├── GKPageSmoothView-Swift.debug.xcconfig │ │ ├── GKPageSmoothView-Swift.modulemap │ │ ├── GKPageSmoothView-Swift.release.xcconfig │ │ └── ResourceBundle-GKPageSmoothView-GKPageSmoothView-Swift-Info.plist │ ├── GKPageSmoothView │ │ ├── GKPageSmoothView-dummy.m │ │ ├── GKPageSmoothView-prefix.pch │ │ ├── GKPageSmoothView.debug.xcconfig │ │ ├── GKPageSmoothView.release.xcconfig │ │ └── ResourceBundle-GKPageSmoothView-GKPageSmoothView-Info.plist │ ├── JXCategoryViewExt │ │ ├── JXCategoryViewExt-dummy.m │ │ ├── JXCategoryViewExt-prefix.pch │ │ ├── JXCategoryViewExt.debug.xcconfig │ │ ├── JXCategoryViewExt.release.xcconfig │ │ └── ResourceBundle-JXCategoryViewExt-JXCategoryViewExt-Info.plist │ ├── JXSegmentedViewExt-054e1543 │ │ ├── JXSegmentedViewExt-054e1543-Info.plist │ │ ├── JXSegmentedViewExt-054e1543-dummy.m │ │ ├── JXSegmentedViewExt-054e1543-prefix.pch │ │ ├── JXSegmentedViewExt-054e1543-umbrella.h │ │ ├── JXSegmentedViewExt-054e1543.debug.xcconfig │ │ ├── JXSegmentedViewExt-054e1543.modulemap │ │ ├── JXSegmentedViewExt-054e1543.release.xcconfig │ │ └── ResourceBundle-JXSegmentedViewExt-JXSegmentedViewExt-054e1543-Info.plist │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title │ │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title-Info.plist │ │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title-dummy.m │ │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title-prefix.pch │ │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title-umbrella.h │ │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title.debug.xcconfig │ │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title.modulemap │ │ ├── JXSegmentedViewExt-Core-Indicator_Line-Title.release.xcconfig │ │ └── ResourceBundle-JXSegmentedViewExt-JXSegmentedViewExt-Core-Indicator_Line-Title-Info.plist │ ├── MJRefresh-framework │ │ ├── MJRefresh-framework-Info.plist │ │ ├── MJRefresh-framework-dummy.m │ │ ├── MJRefresh-framework-prefix.pch │ │ ├── MJRefresh-framework-umbrella.h │ │ ├── MJRefresh-framework.debug.xcconfig │ │ ├── MJRefresh-framework.modulemap │ │ ├── MJRefresh-framework.release.xcconfig │ │ └── MJRefresh-framework.xcconfig │ ├── MJRefresh-library │ │ ├── MJRefresh-library-dummy.m │ │ ├── MJRefresh-library-prefix.pch │ │ ├── MJRefresh-library.debug.xcconfig │ │ ├── MJRefresh-library.release.xcconfig │ │ └── MJRefresh-library.xcconfig │ ├── Masonry │ │ ├── Masonry-dummy.m │ │ ├── Masonry-prefix.pch │ │ ├── Masonry.debug.xcconfig │ │ ├── Masonry.release.xcconfig │ │ └── Masonry.xcconfig │ ├── Pods-ObjcExample │ │ ├── Pods-ObjcExample-acknowledgements.markdown │ │ ├── Pods-ObjcExample-acknowledgements.plist │ │ ├── Pods-ObjcExample-dummy.m │ │ ├── Pods-ObjcExample-resources-Debug-input-files.xcfilelist │ │ ├── Pods-ObjcExample-resources-Debug-output-files.xcfilelist │ │ ├── Pods-ObjcExample-resources-Release-input-files.xcfilelist │ │ ├── Pods-ObjcExample-resources-Release-output-files.xcfilelist │ │ ├── Pods-ObjcExample-resources.sh │ │ ├── Pods-ObjcExample.debug.xcconfig │ │ └── Pods-ObjcExample.release.xcconfig │ ├── Pods-SwiftExample │ │ ├── Pods-SwiftExample-Info.plist │ │ ├── Pods-SwiftExample-acknowledgements.markdown │ │ ├── Pods-SwiftExample-acknowledgements.plist │ │ ├── Pods-SwiftExample-dummy.m │ │ ├── Pods-SwiftExample-frameworks-Debug-input-files.xcfilelist │ │ ├── Pods-SwiftExample-frameworks-Debug-output-files.xcfilelist │ │ ├── Pods-SwiftExample-frameworks-Release-input-files.xcfilelist │ │ ├── Pods-SwiftExample-frameworks-Release-output-files.xcfilelist │ │ ├── Pods-SwiftExample-frameworks.sh │ │ ├── Pods-SwiftExample-umbrella.h │ │ ├── Pods-SwiftExample.debug.xcconfig │ │ ├── Pods-SwiftExample.modulemap │ │ └── Pods-SwiftExample.release.xcconfig │ ├── Pods-SwiftUIExample │ │ ├── Pods-SwiftUIExample-Info.plist │ │ ├── Pods-SwiftUIExample-acknowledgements.markdown │ │ ├── Pods-SwiftUIExample-acknowledgements.plist │ │ ├── Pods-SwiftUIExample-dummy.m │ │ ├── Pods-SwiftUIExample-frameworks-Debug-input-files.xcfilelist │ │ ├── Pods-SwiftUIExample-frameworks-Debug-output-files.xcfilelist │ │ ├── Pods-SwiftUIExample-frameworks-Release-input-files.xcfilelist │ │ ├── Pods-SwiftUIExample-frameworks-Release-output-files.xcfilelist │ │ ├── Pods-SwiftUIExample-frameworks.sh │ │ ├── Pods-SwiftUIExample-umbrella.h │ │ ├── Pods-SwiftUIExample.debug.xcconfig │ │ ├── Pods-SwiftUIExample.modulemap │ │ └── Pods-SwiftUIExample.release.xcconfig │ ├── SnapKit │ │ ├── SnapKit-Info.plist │ │ ├── SnapKit-dummy.m │ │ ├── SnapKit-prefix.pch │ │ ├── SnapKit-umbrella.h │ │ ├── SnapKit.debug.xcconfig │ │ ├── SnapKit.modulemap │ │ ├── SnapKit.release.xcconfig │ │ └── SnapKit.xcconfig │ ├── VTMagic-framework │ │ ├── VTMagic-framework-Info.plist │ │ ├── VTMagic-framework-dummy.m │ │ ├── VTMagic-framework-prefix.pch │ │ ├── VTMagic-framework-umbrella.h │ │ ├── VTMagic-framework.debug.xcconfig │ │ ├── VTMagic-framework.modulemap │ │ ├── VTMagic-framework.release.xcconfig │ │ └── VTMagic-framework.xcconfig │ ├── VTMagic-library │ │ ├── VTMagic-library-dummy.m │ │ ├── VTMagic-library-prefix.pch │ │ ├── VTMagic-library.debug.xcconfig │ │ ├── VTMagic-library.release.xcconfig │ │ └── VTMagic-library.xcconfig │ ├── WMPageController-framework │ │ ├── WMPageController-framework-Info.plist │ │ ├── WMPageController-framework-dummy.m │ │ ├── WMPageController-framework-prefix.pch │ │ ├── WMPageController-framework-umbrella.h │ │ ├── WMPageController-framework.debug.xcconfig │ │ ├── WMPageController-framework.modulemap │ │ ├── WMPageController-framework.release.xcconfig │ │ └── WMPageController-framework.xcconfig │ └── WMPageController-library │ │ ├── WMPageController-library-dummy.m │ │ ├── WMPageController-library-prefix.pch │ │ ├── WMPageController-library.debug.xcconfig │ │ ├── WMPageController-library.release.xcconfig │ │ └── WMPageController-library.xcconfig ├── VTMagic │ ├── LICENSE │ ├── README.md │ └── VTMagic │ │ ├── UIColor+VTMagic.h │ │ ├── UIColor+VTMagic.m │ │ ├── UIScrollView+VTMagic.h │ │ ├── UIScrollView+VTMagic.m │ │ ├── UIViewController+VTMagic.h │ │ ├── UIViewController+VTMagic.m │ │ ├── VTContentView.h │ │ ├── VTContentView.m │ │ ├── VTEnumType.h │ │ ├── VTMagic.h │ │ ├── VTMagicController.h │ │ ├── VTMagicController.m │ │ ├── VTMagicMacros.h │ │ ├── VTMagicProtocol.h │ │ ├── VTMagicView.h │ │ ├── VTMagicView.m │ │ ├── VTMenuBar.h │ │ └── VTMenuBar.m └── WMPageController │ ├── LICENSE │ ├── README.md │ └── WMPageController │ ├── UIViewController+WMPageController.h │ ├── UIViewController+WMPageController.m │ ├── WMMenuView │ ├── WMMenuItem.h │ ├── WMMenuItem.m │ ├── WMMenuView.h │ ├── WMMenuView.m │ ├── WMProgressView.h │ ├── WMProgressView.m │ ├── WMScrollView.h │ └── WMScrollView.m │ ├── WMPageController.h │ └── WMPageController.m ├── README.md ├── Sources ├── GKPageScrollView │ ├── GKPageDefine.h │ ├── GKPageDefine.m │ ├── GKPageListContainerView.h │ ├── GKPageListContainerView.m │ ├── GKPageScrollView.h │ ├── GKPageScrollView.m │ ├── GKPageTableView.h │ ├── GKPageTableView.m │ └── PrivacyInfo.xcprivacy ├── GKPageScrollViewSwift │ ├── GKPageDefine.swift │ ├── GKPageListContainerView.swift │ ├── GKPageScrollView.swift │ ├── GKPageTableView.swift │ └── PrivacyInfo.xcprivacy ├── GKPageSmoothView │ ├── GKPageSmoothView.h │ ├── GKPageSmoothView.m │ └── PrivacyInfo.xcprivacy └── GKPageSmoothViewSwift │ ├── GKPageSmoothView.swift │ └── PrivacyInfo.xcprivacy ├── SwiftExample ├── SwiftExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── SwiftExample.xcscheme └── SwiftExample │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── btn_back_black.imageset │ │ ├── Contents.json │ │ ├── btn_back_black@2x.png │ │ └── btn_back_black@3x.png │ ├── btn_back_white.imageset │ │ ├── Contents.json │ │ ├── btn_back_white@2x.png │ │ └── btn_back_white@3x.png │ ├── db_title.imageset │ │ ├── Contents.json │ │ └── db_title.jpg │ ├── douban.imageset │ │ ├── Contents.json │ │ └── douban.jpg │ ├── dy_bg.imageset │ │ ├── Contents.json │ │ └── dy_bg.jpg │ ├── dy_content.imageset │ │ ├── Contents.json │ │ └── dy_content.jpg │ ├── dy_icon.imageset │ │ ├── Contents.json │ │ └── dy_icon.jpg │ ├── fangying.imageset │ │ ├── Contents.json │ │ └── fangying.png │ ├── loading │ │ ├── Contents.json │ │ ├── cm2_list_icn_loading1.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading1.png │ │ │ ├── cm2_list_icn_loading1@2x.png │ │ │ └── cm2_list_icn_loading1@3x.png │ │ ├── cm2_list_icn_loading2.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading2.png │ │ │ ├── cm2_list_icn_loading2@2x.png │ │ │ └── cm2_list_icn_loading2@3x.png │ │ ├── cm2_list_icn_loading3.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading3.png │ │ │ ├── cm2_list_icn_loading3@2x.png │ │ │ └── cm2_list_icn_loading3@3x.png │ │ ├── cm2_list_icn_loading4.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_list_icn_loading4.png │ │ │ ├── cm2_list_icn_loading4@2x.png │ │ │ └── cm2_list_icn_loading4@3x.png │ │ ├── cm2_topbar_icn_playing1.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing1.png │ │ │ ├── cm2_topbar_icn_playing1@2x.png │ │ │ └── cm2_topbar_icn_playing1@3x.png │ │ ├── cm2_topbar_icn_playing1_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing1_prs.png │ │ │ ├── cm2_topbar_icn_playing1_prs@2x.png │ │ │ └── cm2_topbar_icn_playing1_prs@3x.png │ │ ├── cm2_topbar_icn_playing2.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing2.png │ │ │ ├── cm2_topbar_icn_playing2@2x.png │ │ │ └── cm2_topbar_icn_playing2@3x.png │ │ ├── cm2_topbar_icn_playing2_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing2_prs.png │ │ │ ├── cm2_topbar_icn_playing2_prs@2x.png │ │ │ └── cm2_topbar_icn_playing2_prs@3x.png │ │ ├── cm2_topbar_icn_playing3.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing3.png │ │ │ ├── cm2_topbar_icn_playing3@2x.png │ │ │ └── cm2_topbar_icn_playing3@3x.png │ │ ├── cm2_topbar_icn_playing3_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing3_prs.png │ │ │ ├── cm2_topbar_icn_playing3_prs@2x.png │ │ │ └── cm2_topbar_icn_playing3_prs@3x.png │ │ ├── cm2_topbar_icn_playing4.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing4.png │ │ │ ├── cm2_topbar_icn_playing4@2x.png │ │ │ └── cm2_topbar_icn_playing4@3x.png │ │ ├── cm2_topbar_icn_playing4_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing4_prs.png │ │ │ ├── cm2_topbar_icn_playing4_prs@2x.png │ │ │ └── cm2_topbar_icn_playing4_prs@3x.png │ │ ├── cm2_topbar_icn_playing5.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing5.png │ │ │ ├── cm2_topbar_icn_playing5@2x.png │ │ │ └── cm2_topbar_icn_playing5@3x.png │ │ ├── cm2_topbar_icn_playing5_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing5_prs.png │ │ │ ├── cm2_topbar_icn_playing5_prs@2x.png │ │ │ └── cm2_topbar_icn_playing5_prs@3x.png │ │ ├── cm2_topbar_icn_playing6.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing6.png │ │ │ ├── cm2_topbar_icn_playing6@2x.png │ │ │ └── cm2_topbar_icn_playing6@3x.png │ │ └── cm2_topbar_icn_playing6_prs.imageset │ │ │ ├── Contents.json │ │ │ ├── cm2_topbar_icn_playing6_prs.png │ │ │ ├── cm2_topbar_icn_playing6_prs@2x.png │ │ │ └── cm2_topbar_icn_playing6_prs@3x.png │ ├── location.imageset │ │ ├── Contents.json │ │ ├── location@2x.png │ │ └── location@3x.png │ ├── test.imageset │ │ ├── Contents.json │ │ └── test.png │ ├── wb_bg.imageset │ │ ├── Contents.json │ │ └── wb_bg.jpg │ ├── wb_find.imageset │ │ ├── Contents.json │ │ └── wb_find.png │ ├── wb_icon.imageset │ │ ├── Contents.json │ │ └── wb_icon.jpg │ ├── wb_more.imageset │ │ ├── Contents.json │ │ ├── wb_more.png │ │ ├── wb_more@2x.png │ │ └── wb_more@3x.png │ ├── wy_bg.imageset │ │ ├── Contents.json │ │ └── wy_bg.jpg │ └── zhongcao.imageset │ │ ├── Contents.json │ │ └── zhongcao.png │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Demo │ ├── Base │ │ ├── GKBaseListViewController.swift │ │ ├── GKBasePageViewController.swift │ │ ├── GKBaseTableViewController.swift │ │ └── GKDemoBaseViewController.swift │ ├── GKPageScrollView │ │ ├── AllRefresh │ │ │ └── GKAllRefreshViewController.swift │ │ ├── Custom │ │ │ ├── GKCustomSegmentedView.swift │ │ │ └── GKCustomViewController.swift │ │ ├── HeaderScroll │ │ │ ├── GKHeaderScrollView.swift │ │ │ └── GKHeaderScrollViewController.swift │ │ ├── ItemLoad │ │ │ └── GKItemLoadViewController.swift │ │ ├── ListLoad │ │ │ └── GKListLoadViewController.swift │ │ ├── ListRefresh │ │ │ └── GKListRefreshViewController.swift │ │ ├── MainRefresh │ │ │ └── GKMainRefreshViewController.swift │ │ ├── MainScrollDisabled │ │ │ └── GKPageMainDisabledViewController.swift │ │ ├── Nest │ │ │ ├── GKNest1ViewController.swift │ │ │ ├── GKNest2View.swift │ │ │ ├── GKNest2ViewController.swift │ │ │ ├── GKNestListView.swift │ │ │ ├── GKNestScrollView.swift │ │ │ └── GKNestView.swift │ │ ├── VTMagic │ │ │ └── GKVTMagicViewController.swift │ │ ├── 修改header高度 │ │ │ └── GKChangeHeaderViewController.swift │ │ ├── 子列表索引 │ │ │ ├── GKIndexListViewController.swift │ │ │ └── GKListIndexViewController.swift │ │ ├── 微博 │ │ │ ├── GKWBFindViewController.swift │ │ │ ├── GKWBHeaderView.swift │ │ │ ├── GKWBListViewController.swift │ │ │ ├── GKWBPageViewController.swift │ │ │ └── GKWBViewController.swift │ │ ├── 抖音 │ │ │ ├── GKDYHeaderView.swift │ │ │ ├── GKDYListViewController.swift │ │ │ └── GKDYViewController.swift │ │ └── 网易云音乐 │ │ │ ├── GKWYHeaderView.swift │ │ │ ├── GKWYListViewController.swift │ │ │ └── GKWYViewController.swift │ ├── GKPageSmoothView │ │ ├── Custom │ │ │ └── GKSmoothCustomViewController.swift │ │ ├── MainScrollDisabled │ │ │ └── GKSmoothMainDisabledViewController.swift │ │ ├── PinLocation │ │ │ ├── GKPinLocationView.swift │ │ │ └── GKPinLocationViewController.swift │ │ ├── Smooth │ │ │ ├── GKSmoothListView.swift │ │ │ └── GKSmoothViewController.swift │ │ └── 豆瓣 │ │ │ ├── GKDBListView.swift │ │ │ └── GKDBViewController.swift │ ├── Test │ │ └── GKTestViewController.swift │ └── Tools │ │ ├── GKBallLoadingView.h │ │ ├── GKBallLoadingView.m │ │ ├── JXSegmentedPinTitleCell.swift │ │ ├── JXSegmentedPinTitleDataSource.swift │ │ └── JXSegmentedPinTitleItemModel.swift │ ├── GKCommon.swift │ ├── Info.plist │ ├── SwiftExample-Bridging-Header.h │ └── ViewController.swift └── SwiftUIExample ├── SwiftUIExample.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist └── SwiftUIExample ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ └── Contents.json └── Contents.json ├── ContentView.swift ├── GKPageScrollView ├── GKPageListView.swift └── GKPageView.swift ├── Preview Content └── Preview Assets.xcassets │ └── Contents.json └── SwiftUIExampleApp.swift /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /GKPageScrollView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /GKPageScrollView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /GKPageScrollView.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /GKPageScrollView.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildSystemType 6 | Latest 7 | DisableBuildSystemDeprecationDiagnostic 8 | 9 | PreviewsEnabled 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2020/12/29. 6 | // 7 | 8 | #import 9 | 10 | @interface AppDelegate : UIResponder 11 | 12 | @property (strong, nonatomic) UIWindow *window; 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/db_title.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "db_title.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/db_title.imageset/db_title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/db_title.imageset/db_title.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/douban.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "douban.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/douban.imageset/douban.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/douban.imageset/douban.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/dy_bg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "dy_bg.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/dy_bg.imageset/dy_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/dy_bg.imageset/dy_bg.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/dy_content.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "dy_content.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/dy_content.imageset/dy_content.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/dy_content.imageset/dy_content.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/dy_icon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "dy_icon.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/dy_icon.imageset/dy_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/dy_icon.imageset/dy_icon.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/fangying.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "fangying.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/fangying.imageset/fangying.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/fangying.imageset/fangying.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/location.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "filename" : "location@2x.png", 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "filename" : "location@3x.png", 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/location.imageset/location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/location.imageset/location@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/location.imageset/location@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/location.imageset/location@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/test.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "test.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/test.imageset/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/test.imageset/test.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_bg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_bg.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_bg.imageset/wb_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/wb_bg.imageset/wb_bg.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_find.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_find.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_find.imageset/wb_find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/wb_find.imageset/wb_find.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_icon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_icon.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_icon.imageset/wb_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/wb_icon.imageset/wb_icon.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_more.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_more.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "wb_more@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "wb_more@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_more.imageset/wb_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/wb_more.imageset/wb_more.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_more.imageset/wb_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/wb_more.imageset/wb_more@2x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wb_more.imageset/wb_more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/wb_more.imageset/wb_more@3x.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wy_bg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wy_bg.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/wy_bg.imageset/wy_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/wy_bg.imageset/wy_bg.jpg -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/zhongcao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "zhongcao.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Assets.xcassets/zhongcao.imageset/zhongcao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/ObjcExample/ObjcExample/Assets.xcassets/zhongcao.imageset/zhongcao.png -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Base/GKBaseTableViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKBaseTableViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/28. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKBaseTableViewController : GKDemoBaseViewController 14 | 15 | @property (nonatomic, strong) UITableView *tableView; 16 | 17 | @end 18 | 19 | NS_ASSUME_NONNULL_END 20 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Base/GKDemoBaseViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKDemoBaseViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/27. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKDemoBaseViewController : UIViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/AllRefresh/GKAllRefreshViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKAllRefreshViewController.h 3 | // ObjcExample 4 | // 5 | // Created by lcg on 2022/11/30. 6 | // 7 | 8 | #import "GKBasePageViewController.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface GKAllRefreshViewController : GKBasePageViewController 13 | 14 | @end 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/Custom/GKCustomViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKCustomViewController.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2025/3/18. 6 | // 7 | 8 | #import "GKDemoBaseViewController.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface GKCustomViewController : GKDemoBaseViewController 13 | 14 | @end 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/HeaderScroll/GKHeaderScrollView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKHeaderScrollView.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/5/31. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKHeaderScrollView : UIView 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/HeaderScroll/GKHeaderScrollViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKHeaderScrollViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/5/31. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKHeaderScrollViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/ItemLoad/GKItemLoadViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKItemLoadViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/3/21. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKItemLoadViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/ListLoad/GKListLoadViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKListLoadViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/3/13. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKListLoadViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/ListRefresh/GKListRefreshViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKListRefreshViewController.h 3 | // GKPageScrollViewDemo 4 | // 5 | // Created by QuintGao on 2018/12/11. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKBasePageViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKListRefreshViewController : GKBasePageViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/MainRefresh/GKMainRefreshViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKMainRefreshViewController.h 3 | // GKPageScrollViewDemo 4 | // 5 | // Created by QuintGao on 2018/12/11. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKBasePageViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKMainRefreshViewController : GKBasePageViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/MainScrollDisabled/GKPageMainDisabledViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKPageMainDisabledViewController.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2021/7/19. 6 | // 7 | 8 | #import "GKDemoBaseViewController.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface GKPageMainDisabledViewController : GKDemoBaseViewController 13 | 14 | @end 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/Nest/GKNest1ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKNest1ViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/9/30. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKNest1ViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/Nest/GKNest2ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKNest2ViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/10/21. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKNest2ViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/Nest/GKNestView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKNestView.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/9/30. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "GKPageScrollView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKNestView : UIView 15 | 16 | @property (nonatomic, strong) UIScrollView *contentScrollView; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/VTMagic/GKVTMagicViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKVTMagicViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/6/6. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKVTMagicViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/修改header高度/GKChangeHeaderViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKChangeHeaderViewController.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2022/9/1. 6 | // 7 | 8 | #import "GKDemoBaseViewController.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface GKChangeHeaderViewController : GKDemoBaseViewController 13 | 14 | @end 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/子列表索引/GKIndexListViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKIndexListViewController.h 3 | // GKPageScrollViewDemo 4 | // 5 | // Created by QuintGao on 2018/12/11. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKIndexListViewController.h" 10 | #import 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKIndexListViewController : UIViewController 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/子列表索引/GKListIndexViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKListIndexViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/3/13. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKListIndexViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/微博/GKWBFindViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKWBFindViewController.h 3 | // GKPageScrollViewDemo 4 | // 5 | // Created by QuintGao on 2019/2/22. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKWBFindViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/微博/GKWBHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKWBHeaderView.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/27. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | #define kWBHeaderHeight kScreenW * 385.0f / 704.0f 14 | 15 | @interface GKWBHeaderView : UIView 16 | 17 | - (void)scrollViewDidScroll:(CGFloat)offsetY; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/微博/GKWBListViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKWBListViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/27. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | #import "GKPageScrollView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKWBListViewController : GKDemoBaseViewController 15 | 16 | @property (nonatomic, assign) BOOL isCanScroll; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/微博/GKWBViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKWBViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/27. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKWBViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/抖音/GKDYHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKDYHeaderView.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/28. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | #define kDYHeaderHeight (kScreenW * 375.0f / 345.0f) 14 | #define kDYBgImgHeight (kScreenW * 110.0f / 345.0f) 15 | 16 | @interface GKDYHeaderView : UIView 17 | 18 | - (void)scrollViewDidScroll:(CGFloat)offsetY; 19 | 20 | @end 21 | 22 | NS_ASSUME_NONNULL_END 23 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/抖音/GKDYListViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKDYListViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/28. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKBaseTableViewController.h" 10 | #import "GKPageScrollView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKDYListViewController : GKBaseTableViewController 15 | 16 | @property (nonatomic, assign) NSInteger index; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/抖音/GKDYViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKDYViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/28. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKDYViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/网易云音乐/GKWYHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKWYHeaderView.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/28. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | #define kWYHeaderHeight (kScreenW * 500.0f / 750.0f - kNavBarHeight) 14 | 15 | @interface GKWYHeaderView : UIView 16 | 17 | @property (nonatomic, strong) UILabel *nameLabel; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/网易云音乐/GKWYListViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKWYListViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/28. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKBaseTableViewController.h" 10 | #import "GKPageScrollView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKWYListViewController : GKBaseTableViewController 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageScrollView/网易云音乐/GKWYViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKWYViewController.h 3 | // GKPageScrollView 4 | // 5 | // Created by QuintGao on 2018/10/28. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKWYViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageSmoothView/Custom/GKSmoothCustomViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKSmoothCustomViewController.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2025/3/18. 6 | // 7 | 8 | #import "GKDemoBaseViewController.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface GKSmoothCustomViewController : GKDemoBaseViewController 13 | 14 | @end 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageSmoothView/MainScrollDisabled/GKSmoothMainDisabledViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKSmoothMainDisabledViewController.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2021/7/1. 6 | // 7 | 8 | #import "GKDemoBaseViewController.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface GKSmoothMainDisabledViewController : GKDemoBaseViewController 13 | 14 | @end 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageSmoothView/PinLocation/GKPinLocationViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKPinLocationViewController.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2021/2/5. 6 | // 7 | 8 | #import "GKDemoBaseViewController.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface GKPinLocationViewController : GKDemoBaseViewController 13 | 14 | @end 15 | 16 | NS_ASSUME_NONNULL_END 17 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageSmoothView/Smooth/GKSmoothViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKSmoothViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2020/5/8. 6 | // Copyright © 2020 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKSmoothViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageSmoothView/豆瓣/GKDBListView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKDBListView.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2020/12/17. 6 | // Copyright © 2020 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "GKPageSmoothView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKDBListView : UIView 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/GKPageSmoothView/豆瓣/GKDBViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKDBViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2020/12/17. 6 | // Copyright © 2020 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKDBViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Test/GKTestHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestHeaderView.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/10/25. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKTestHeaderView : UIView 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Test/GKTestListCollectionView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestListCollectionView.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/7/15. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "GKPageScrollView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKTestListCollectionView : UIView 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Test/GKTestListScrollView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestListScrollView.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/6/16. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "GKPageScrollView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKTestListScrollView : UIScrollView 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Test/GKTestListViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestListViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2020/1/15. 6 | // Copyright © 2020 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | #import "GKPageScrollView.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface GKTestListViewController : GKDemoBaseViewController 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Test/GKTestScrollView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestScrollView.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/4/18. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKPageScrollView.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKTestScrollView : GKPageScrollView 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Test/GKTestScrollView.m: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestScrollView.m 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/4/18. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKTestScrollView.h" 10 | 11 | @implementation GKTestScrollView 12 | 13 | //- (void)listScrollViewDidScroll:(UIScrollView *)scrollView { 14 | // // do nothing 15 | // scrollView.contentOffset = CGPointMake(0, 0); 16 | //} 17 | // 18 | //- (void)mainScrollViewDidScroll:(UIScrollView *)scrollView { 19 | // // do nothing 20 | //} 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Test/GKTestViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestViewController.h 3 | // GKPageScrollViewDemo 4 | // 5 | // Created by QuintGao on 2018/12/6. 6 | // Copyright © 2018 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKTestViewController : GKDemoBaseViewController 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Tools/GKBallLoadingView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKBallLoadingView.h 3 | // GKDYVideo 4 | // 5 | // Created by QuintGao on 2019/5/7. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKBallLoadingView : UIView 14 | 15 | + (instancetype)loadingViewInView:(UIView *)view; 16 | 17 | - (void)startLoadingWithProgress:(CGFloat)progress; 18 | 19 | - (void)startLoading; 20 | - (void)stopLoading; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Tools/JXCategoryPinTitleCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryPinTitleCell.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2021/2/5. 6 | // 7 | 8 | #import "JXCategoryTitleCell.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface JXCategoryPinTitleCell : JXCategoryTitleCell 13 | 14 | @property (nonatomic, strong) UIImageView *pinImgView; 15 | 16 | @end 17 | 18 | NS_ASSUME_NONNULL_END 19 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Tools/JXCategoryPinTitleCellModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryPinTitleCellModel.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2021/2/5. 6 | // 7 | 8 | #import "JXCategoryTitleCellModel.h" 9 | 10 | NS_ASSUME_NONNULL_BEGIN 11 | 12 | @interface JXCategoryPinTitleCellModel : JXCategoryTitleCellModel 13 | 14 | @property (nonatomic, strong) UIImage *pinImage; 15 | @property (nonatomic, assign) CGSize imageSize; 16 | 17 | @end 18 | 19 | NS_ASSUME_NONNULL_END 20 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Tools/JXCategoryPinTitleCellModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryPinTitleCellModel.m 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2021/2/5. 6 | // 7 | 8 | #import "JXCategoryPinTitleCellModel.h" 9 | 10 | @implementation JXCategoryPinTitleCellModel 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/Demo/Tools/JXCategoryPinTitleView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryPinTitleView.h 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2021/2/5. 6 | // 7 | 8 | #import "JXCategoryTitleView.h" 9 | #import "JXCategoryPinTitleCell.h" 10 | #import "JXCategoryPinTitleCellModel.h" 11 | 12 | NS_ASSUME_NONNULL_BEGIN 13 | 14 | @interface JXCategoryPinTitleView : JXCategoryTitleView 15 | 16 | @property (nonatomic, strong) UIImage *pinImage; 17 | @property (nonatomic, assign) CGSize pinImageSize; 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // GKPageScrollViewObjc 4 | // 5 | // Created by QuintGao on 2019/2/20. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKDemoBaseViewController.h" 10 | 11 | @interface ViewController : GKDemoBaseViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /ObjcExample/ObjcExample/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // ObjcExample 4 | // 5 | // Created by QuintGao on 2020/12/29. 6 | // 7 | 8 | #import 9 | #import "AppDelegate.h" 10 | 11 | int main(int argc, char * argv[]) { 12 | NSString * appDelegateClassName; 13 | @autoreleasepool { 14 | // Setup code that might create autoreleased objects goes here. 15 | appDelegateClassName = NSStringFromClass([AppDelegate class]); 16 | } 17 | return UIApplicationMain(argc, argv, nil, appDelegateClassName); 18 | } 19 | -------------------------------------------------------------------------------- /Pictures/GKPageScrollView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pictures/GKPageScrollView.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@2x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@3x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@2x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@3x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/nav_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/nav_line.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/nav_line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/nav_line@2x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/nav_line@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.bundle/nav_line@3x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKNavigationBar.h 3 | // GKNavigationBar 4 | // 5 | // Created by QuintGao on 2019/10/27. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #ifndef GKNavigationBar_h 10 | #define GKNavigationBar_h 11 | 12 | #import "GKNavigationBarDefine.h" 13 | #import "GKGestureHandleDefine.h" 14 | 15 | #endif /* GKNavigationBar_h */ 16 | -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GestureHandle/GKPopAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKPopAnimatedTransition.h 3 | // GKNavigationBar 4 | // 5 | // Created by QuintGao on 2019/10/30. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKBaseAnimatedTransition.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKPopAnimatedTransition : GKBaseAnimatedTransition 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GestureHandle/GKPushAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKPushAnimatedTransition.h 3 | // GKNavigationBar 4 | // 5 | // Created by QuintGao on 2019/10/30. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import "GKBaseAnimatedTransition.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKPushAnimatedTransition : GKBaseAnimatedTransition 14 | 15 | @end 16 | 17 | NS_ASSUME_NONNULL_END 18 | -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/GestureHandle/UIScrollView+GKGestureHandle.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScrollView+GKGestureHandle.h 3 | // GKNavigationBar 4 | // 5 | // Created by QuintGao on 2020/10/29. 6 | // Copyright © 2020 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface UIScrollView (GKGestureHandle) 14 | 15 | /// 是否开启UIScrollView左滑返回手势处理,默认NO 16 | @property (nonatomic, assign) BOOL gk_openGestureHandle; 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/NavigationBar/UINavigationItem+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationItem+GKNavigationBar.h 3 | // GKNavigationBar 4 | // 5 | // Created by QuintGao on 2019/10/29. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface UINavigationItem (GKNavigationBar) 14 | 15 | @end 16 | 17 | @interface NSObject (GKNavigationBar) 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /Pods/GKNavigationBar/GKNavigationBar/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyTracking 6 | 7 | NSPrivacyTrackingDomains 8 | 9 | NSPrivacyCollectedDataTypes 10 | 11 | NSPrivacyAccessedAPITypes 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_black@2x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_black@3x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_white@2x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/btn_back_white@3x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/nav_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/nav_line.png -------------------------------------------------------------------------------- /Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/nav_line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/nav_line@2x.png -------------------------------------------------------------------------------- /Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/nav_line@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/GKNavigationBarSwift/Sources/GKNavigationBarSwift.bundle/nav_line@3x.png -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKBaseAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKBaseAnimatedTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKCustomNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/GKCustomNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKGestureHandleConfigure.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKGestureHandleConfigure.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKGestureHandleDefine.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKGestureHandleDefine.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKNavigationBarConfigure.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/GKNavigationBarConfigure.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKNavigationBarDefine.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/GKNavigationBarDefine.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKNavigationInteractiveTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKNavigationInteractiveTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKPopAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKPopAnimatedTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/GKPushAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKPushAnimatedTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UIBarButtonItem+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UIBarButtonItem+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UIImage+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UIImage+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UINavigationController+GKGestureHandle.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/UINavigationController+GKGestureHandle.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UINavigationController+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UINavigationController+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UINavigationItem+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UINavigationItem+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UIScrollView+GKGestureHandle.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/UIScrollView+GKGestureHandle.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UIViewController+GKGestureHandle.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/UIViewController+GKGestureHandle.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKNavigationBar/UIViewController+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UIViewController+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKPageScrollView/GKPageDefine.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageDefine.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKPageScrollView/GKPageListContainerView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageListContainerView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKPageScrollView/GKPageScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageScrollView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKPageScrollView/GKPageTableView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageTableView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/GKPageSmoothView/GKPageSmoothView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageSmoothView/GKPageSmoothView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryBaseCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseCell.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryBaseCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryBaseView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryCollectionView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryCollectionView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryFactory.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryFactory.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorAlignmentLineView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Indicator/AlignmentLine/JXCategoryIndicatorAlignmentLineView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCell.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorComponentView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Component/JXCategoryIndicatorComponentView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorLineView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Indicator/Line/JXCategoryIndicatorLineView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorParamsModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryIndicatorParamsModel.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryIndicatorProtocol.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryIndicatorView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryListContainerView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryListContainerView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategorySubTitleCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitle/JXCategorySubTitleCell.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategorySubTitleCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitle/JXCategorySubTitleCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategorySubTitleImageCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageCell.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategorySubTitleImageCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategorySubTitleImageView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategorySubTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitle/JXCategorySubTitleView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryTitleCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Title/JXCategoryTitleCell.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryTitleCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Title/JXCategoryTitleCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Title/JXCategoryTitleView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/JXCategoryView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryViewAnimator.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryViewAnimator.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/JXCategoryViewDefines.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryViewDefines.h -------------------------------------------------------------------------------- /Pods/Headers/Private/JXCategoryViewExt/UIColor+JXAdd.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/UIColor+JXAdd.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshComponent.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshConfig.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConfig.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshNormalTrailer.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshStateTrailer.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/MJRefreshTrailer.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshTrailer.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/NSBundle+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/UICollectionViewLayout+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UICollectionViewLayout+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Private/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/UIColor+VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/UIColor+VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/UIScrollView+VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/UIScrollView+VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/UIViewController+VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/UIViewController+VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTContentView.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTContentView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTEnumType.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTEnumType.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTMagicController.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicController.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTMagicMacros.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicMacros.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTMagicProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicProtocol.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTMagicView.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/VTMagic/VTMenuBar.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMenuBar.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WMPageController/UIViewController+WMPageController.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/UIViewController+WMPageController.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WMPageController/WMMenuItem.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMMenuItem.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WMPageController/WMMenuView.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMMenuView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WMPageController/WMPageController.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMPageController.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WMPageController/WMProgressView.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMProgressView.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WMPageController/WMScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMScrollView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKBaseAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKBaseAnimatedTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKCustomNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/GKCustomNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKGestureHandleConfigure.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKGestureHandleConfigure.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKGestureHandleDefine.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKGestureHandleDefine.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKNavigationBarConfigure.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/GKNavigationBarConfigure.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKNavigationBarDefine.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/GKNavigationBarDefine.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKNavigationInteractiveTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKNavigationInteractiveTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKPopAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKPopAnimatedTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/GKPushAnimatedTransition.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/GKPushAnimatedTransition.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UIBarButtonItem+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UIBarButtonItem+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UIImage+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UIImage+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UINavigationController+GKGestureHandle.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/UINavigationController+GKGestureHandle.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UINavigationController+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UINavigationController+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UINavigationItem+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UINavigationItem+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UIScrollView+GKGestureHandle.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/UIScrollView+GKGestureHandle.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UIViewController+GKGestureHandle.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/GestureHandle/UIViewController+GKGestureHandle.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKNavigationBar/UIViewController+GKNavigationBar.h: -------------------------------------------------------------------------------- 1 | ../../../GKNavigationBar/GKNavigationBar/NavigationBar/UIViewController+GKNavigationBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKPageScrollView/GKPageDefine.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageDefine.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKPageScrollView/GKPageListContainerView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageListContainerView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKPageScrollView/GKPageScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageScrollView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKPageScrollView/GKPageTableView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageScrollView/GKPageTableView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/GKPageSmoothView/GKPageSmoothView.h: -------------------------------------------------------------------------------- 1 | ../../../../Sources/GKPageSmoothView/GKPageSmoothView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryBaseCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseCell.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryBaseCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryBaseView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryCollectionView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryCollectionView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryFactory.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryFactory.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorAlignmentLineView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Indicator/AlignmentLine/JXCategoryIndicatorAlignmentLineView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCell.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorComponentView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Component/JXCategoryIndicatorComponentView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorLineView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Indicator/Line/JXCategoryIndicatorLineView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorParamsModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryIndicatorParamsModel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryIndicatorProtocol.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryIndicatorView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryListContainerView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryListContainerView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategorySubTitleCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitle/JXCategorySubTitleCell.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategorySubTitleCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitle/JXCategorySubTitleCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategorySubTitleImageCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageCell.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategorySubTitleImageCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategorySubTitleImageView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategorySubTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/SubTitle/JXCategorySubTitleView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryTitleCell.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Title/JXCategoryTitleCell.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryTitleCellModel.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Title/JXCategoryTitleCellModel.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryTitleView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Title/JXCategoryTitleView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryView.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/JXCategoryView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryViewAnimator.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryViewAnimator.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/JXCategoryViewDefines.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryViewDefines.h -------------------------------------------------------------------------------- /Pods/Headers/Public/JXCategoryViewExt/UIColor+JXAdd.h: -------------------------------------------------------------------------------- 1 | ../../../JXCategoryViewExt/JXCategoryView/Core/Common/UIColor+JXAdd.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshComponent.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshConfig.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConfig.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshNormalTrailer.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshStateTrailer.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/MJRefreshTrailer.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshTrailer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/NSBundle+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/UICollectionViewLayout+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UICollectionViewLayout+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /Pods/Headers/Public/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASCompositeConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASCompositeConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASConstraint+Private.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASConstraintMaker.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASConstraintMaker.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASLayoutConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASLayoutConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASUtilities.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASUtilities.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASViewAttribute.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewAttribute.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/MASViewConstraint.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/MASViewConstraint.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/Masonry.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/Masonry.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/NSArray+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/NSArray+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSArray+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/View+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/View+MASShorthandAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/View+MASShorthandAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Masonry/ViewController+MASAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../Masonry/Masonry/ViewController+MASAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/UIColor+VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/UIColor+VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/UIScrollView+VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/UIScrollView+VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/UIViewController+VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/UIViewController+VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTContentView.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTContentView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTEnumType.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTEnumType.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTMagic.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagic.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTMagicController.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicController.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTMagicMacros.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicMacros.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTMagicProtocol.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicProtocol.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTMagicView.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMagicView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/VTMagic/VTMenuBar.h: -------------------------------------------------------------------------------- 1 | ../../../VTMagic/VTMagic/VTMenuBar.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WMPageController/UIViewController+WMPageController.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/UIViewController+WMPageController.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WMPageController/WMMenuItem.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMMenuItem.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WMPageController/WMMenuView.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMMenuView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WMPageController/WMPageController.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMPageController.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WMPageController/WMProgressView.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMProgressView.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WMPageController/WMScrollView.h: -------------------------------------------------------------------------------- 1 | ../../../WMPageController/WMPageController/WMMenuView/WMScrollView.h -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseCellModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryBaseCellModel.m 3 | // UI系列测试 4 | // 5 | // Created by jiaxin on 2018/3/15. 6 | // Copyright © 2018年 jiaxin. All rights reserved. 7 | // 8 | 9 | #import "JXCategoryBaseCellModel.h" 10 | 11 | @implementation JXCategoryBaseCellModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryFactory.h: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryFactory.h 3 | // JXCategoryView 4 | // 5 | // Created by jiaxin on 2018/8/17. 6 | // Copyright © 2018年 jiaxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface JXCategoryFactory : NSObject 13 | 14 | + (CGFloat)interpolationFrom:(CGFloat)from to:(CGFloat)to percent:(CGFloat)percent; 15 | 16 | + (UIColor *)interpolationColorFrom:(UIColor *)fromColor to:(UIColor *)toColor percent:(CGFloat)percent; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryIndicatorParamsModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryIndicatorParamsModel.m 3 | // JXCategoryView 4 | // 5 | // Created by jiaxin on 2018/12/13. 6 | // Copyright © 2018 jiaxin. All rights reserved. 7 | // 8 | 9 | #import "JXCategoryIndicatorParamsModel.h" 10 | 11 | @implementation JXCategoryIndicatorParamsModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/Core/Common/UIColor+JXAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIColor+JXAdd.h 3 | // UI系列测试 4 | // 5 | // Created by jiaxin on 2018/3/21. 6 | // Copyright © 2018年 jiaxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIColor (JXAdd) 12 | 13 | @property (nonatomic, assign, readonly) CGFloat jx_red; 14 | @property (nonatomic, assign, readonly) CGFloat jx_green; 15 | @property (nonatomic, assign, readonly) CGFloat jx_blue; 16 | @property (nonatomic, assign, readonly) CGFloat jx_alpha; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryComponetCell.h 3 | // DQGuess 4 | // 5 | // Created by jiaxin on 2018/7/25. 6 | // Copyright © 2018年 jingbo. All rights reserved. 7 | // 8 | 9 | #import "JXCategoryBaseCell.h" 10 | 11 | @interface JXCategoryIndicatorCell : JXCategoryBaseCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCellModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategoryComponentCellModel.m 3 | // DQGuess 4 | // 5 | // Created by jiaxin on 2018/7/25. 6 | // Copyright © 2018年 jingbo. All rights reserved. 7 | // 8 | 9 | #import "JXCategoryIndicatorCellModel.h" 10 | 11 | @implementation JXCategoryIndicatorCellModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/Core/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyTracking 6 | 7 | NSPrivacyTrackingDomains 8 | 9 | NSPrivacyCollectedDataTypes 10 | 11 | NSPrivacyAccessedAPITypes 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/SubTitle/JXCategorySubTitleCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategorySubTitleCell.h 3 | // ObjcExample 4 | // 5 | // Created by gaokun on 2021/1/21. 6 | // 7 | 8 | #import "JXCategoryTitleCell.h" 9 | 10 | @interface JXCategorySubTitleCell : JXCategoryTitleCell 11 | 12 | @property (nonatomic, strong) UILabel *subTitleLabel; 13 | 14 | @property (nonatomic, strong) NSLayoutConstraint *subTitleLabelCenterX; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategorySubTitleImageCell.h 3 | // ObjcExample 4 | // 5 | // Created by gaokun on 2021/1/21. 6 | // 7 | 8 | #import "JXCategorySubTitleCell.h" 9 | 10 | @interface JXCategorySubTitleImageCell : JXCategorySubTitleCell 11 | 12 | @property (nonatomic, strong) UIImageView *imageView; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Pods/JXCategoryViewExt/JXCategoryView/SubTitleImage/JXCategorySubTitleImageCellModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // JXCategorySubTitleImageCellModel.m 3 | // ObjcExample 4 | // 5 | // Created by gaokun on 2021/1/21. 6 | // 7 | 8 | #import "JXCategorySubTitleImageCellModel.h" 9 | 10 | @implementation JXCategorySubTitleImageCellModel 11 | 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/JXSegmentedViewExt/Sources/Core/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyCollectedDataTypes 6 | 7 | NSPrivacyAccessedAPITypes 8 | 9 | NSPrivacyTrackingDomains 10 | 11 | NSPrivacyTracking 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackFooter.h 3 | // MJRefresh 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // Copyright (c) 2015年 小码哥. All rights reserved. 7 | // 8 | 9 | #if __has_include() 10 | #import 11 | #else 12 | #import "MJRefreshFooter.h" 13 | #endif 14 | 15 | NS_ASSUME_NONNULL_BEGIN 16 | 17 | @interface MJRefreshBackFooter : MJRefreshFooter 18 | 19 | @end 20 | 21 | NS_ASSUME_NONNULL_END 22 | -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/ru.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/ru.lproj/Localizable.strings -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/trail_arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/trail_arrow@2x.png -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/uk.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/uk.lproj/Localizable.strings -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Pods/MJRefresh/MJRefresh/UICollectionViewLayout+MJRefresh.h: -------------------------------------------------------------------------------- 1 | // 2 | // UICollectionViewLayout+MJRefresh.h 3 | // 4 | // 该类是用来解决 Footer 在底端加载完成后, 仍停留在原处的 bug. 5 | // 此问题出现在 iOS 14 及以下系统上. 6 | // Reference: https://github.com/CoderMJLee/MJRefresh/issues/1552 7 | // 8 | // Created by jiasong on 2021/11/15. 9 | // Copyright © 2021 小码哥. All rights reserved. 10 | // 11 | 12 | #import 13 | 14 | NS_ASSUME_NONNULL_BEGIN 15 | 16 | @interface UICollectionViewLayout (MJRefresh) 17 | 18 | @end 19 | 20 | NS_ASSUME_NONNULL_END 21 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/MASLayoutConstraint.m: -------------------------------------------------------------------------------- 1 | // 2 | // MASLayoutConstraint.m 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASLayoutConstraint.h" 10 | 11 | @implementation MASLayoutConstraint 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSLayoutConstraint+MASDebugAdditions.h 3 | // Masonry 4 | // 5 | // Created by Jonas Budelmann on 3/08/13. 6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved. 7 | // 8 | 9 | #import "MASUtilities.h" 10 | 11 | /** 12 | * makes debug and log output of NSLayoutConstraints more readable 13 | */ 14 | @interface NSLayoutConstraint (MASDebugAdditions) 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKNavigationBar/GKNavigationBar-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GKNavigationBar : NSObject 3 | @end 4 | @implementation PodsDummy_GKNavigationBar 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKNavigationBar/GKNavigationBar-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKNavigationBarSwift/GKNavigationBarSwift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GKNavigationBarSwift : NSObject 3 | @end 4 | @implementation PodsDummy_GKNavigationBarSwift 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKNavigationBarSwift/GKNavigationBarSwift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKNavigationBarSwift/GKNavigationBarSwift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double GKNavigationBarSwiftVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char GKNavigationBarSwiftVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKNavigationBarSwift/GKNavigationBarSwift.modulemap: -------------------------------------------------------------------------------- 1 | framework module GKNavigationBarSwift { 2 | umbrella header "GKNavigationBarSwift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView-Swift/GKPageScrollView-Swift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GKPageScrollView_Swift : NSObject 3 | @end 4 | @implementation PodsDummy_GKPageScrollView_Swift 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView-Swift/GKPageScrollView-Swift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView-Swift/GKPageScrollView-Swift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double GKPageScrollViewVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char GKPageScrollViewVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView-Swift/GKPageScrollView-Swift.modulemap: -------------------------------------------------------------------------------- 1 | framework module GKPageScrollView { 2 | umbrella header "GKPageScrollView-Swift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView/GKPageScrollView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GKPageScrollView : NSObject 3 | @end 4 | @implementation PodsDummy_GKPageScrollView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView/GKPageScrollView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView/GKPageScrollView-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double GKPageScrollViewVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char GKPageScrollViewVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageScrollView/GKPageScrollView.modulemap: -------------------------------------------------------------------------------- 1 | framework module GKPageScrollView { 2 | umbrella header "GKPageScrollView-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageSmoothView-Swift/GKPageSmoothView-Swift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GKPageSmoothView_Swift : NSObject 3 | @end 4 | @implementation PodsDummy_GKPageSmoothView_Swift 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageSmoothView-Swift/GKPageSmoothView-Swift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageSmoothView-Swift/GKPageSmoothView-Swift-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double GKPageSmoothViewVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char GKPageSmoothViewVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageSmoothView-Swift/GKPageSmoothView-Swift.modulemap: -------------------------------------------------------------------------------- 1 | framework module GKPageSmoothView { 2 | umbrella header "GKPageSmoothView-Swift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageSmoothView/GKPageSmoothView-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GKPageSmoothView : NSObject 3 | @end 4 | @implementation PodsDummy_GKPageSmoothView 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GKPageSmoothView/GKPageSmoothView-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_JXCategoryViewExt : NSObject 3 | @end 4 | @implementation PodsDummy_JXCategoryViewExt 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-054e1543/JXSegmentedViewExt-054e1543-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_JXSegmentedViewExt_054e1543 : NSObject 3 | @end 4 | @implementation PodsDummy_JXSegmentedViewExt_054e1543 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-054e1543/JXSegmentedViewExt-054e1543-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-054e1543/JXSegmentedViewExt-054e1543-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double JXSegmentedViewExtVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char JXSegmentedViewExtVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-054e1543/JXSegmentedViewExt-054e1543.modulemap: -------------------------------------------------------------------------------- 1 | framework module JXSegmentedViewExt { 2 | umbrella header "JXSegmentedViewExt-054e1543-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-Core-Indicator_Line-Title/JXSegmentedViewExt-Core-Indicator_Line-Title-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_JXSegmentedViewExt_Core_Indicator_Line_Title : NSObject 3 | @end 4 | @implementation PodsDummy_JXSegmentedViewExt_Core_Indicator_Line_Title 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-Core-Indicator_Line-Title/JXSegmentedViewExt-Core-Indicator_Line-Title-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-Core-Indicator_Line-Title/JXSegmentedViewExt-Core-Indicator_Line-Title-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double JXSegmentedViewExtVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char JXSegmentedViewExtVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/JXSegmentedViewExt-Core-Indicator_Line-Title/JXSegmentedViewExt-Core-Indicator_Line-Title.modulemap: -------------------------------------------------------------------------------- 1 | framework module JXSegmentedViewExt { 2 | umbrella header "JXSegmentedViewExt-Core-Indicator_Line-Title-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh-framework/MJRefresh-framework-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MJRefresh_framework : NSObject 3 | @end 4 | @implementation PodsDummy_MJRefresh_framework 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh-framework/MJRefresh-framework-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh-framework/MJRefresh-framework.modulemap: -------------------------------------------------------------------------------- 1 | framework module MJRefresh { 2 | umbrella header "MJRefresh-framework-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh-library/MJRefresh-library-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_MJRefresh_library : NSObject 3 | @end 4 | @implementation PodsDummy_MJRefresh_library 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/MJRefresh-library/MJRefresh-library-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Masonry : NSObject 3 | @end 4 | @implementation PodsDummy_Masonry 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Masonry/Masonry-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-ObjcExample/Pods-ObjcExample-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_ObjcExample : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_ObjcExample 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-ObjcExample/Pods-ObjcExample-resources-Debug-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKNavigationBar.bundle 2 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKNavigationBar.privacy.bundle 3 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKPageScrollView.bundle 4 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKPageSmoothView.bundle 5 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/JXCategoryViewExt.bundle 6 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MJRefresh.bundle -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-ObjcExample/Pods-ObjcExample-resources-Release-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKNavigationBar.bundle 2 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKNavigationBar.privacy.bundle 3 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKPageScrollView.bundle 4 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GKPageSmoothView.bundle 5 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/JXCategoryViewExt.bundle 6 | ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MJRefresh.bundle -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftExample/Pods-SwiftExample-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SwiftExample : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SwiftExample 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftExample/Pods-SwiftExample-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_SwiftExampleVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_SwiftExampleVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftExample/Pods-SwiftExample.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_SwiftExample { 2 | umbrella header "Pods-SwiftExample-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_SwiftUIExample : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_SwiftUIExample 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-frameworks-Debug-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-frameworks.sh 2 | ${BUILT_PRODUCTS_DIR}/GKPageScrollView-Swift/GKPageScrollView.framework 3 | ${BUILT_PRODUCTS_DIR}/JXSegmentedViewExt-Core-Indicator_Line-Title/JXSegmentedViewExt.framework 4 | ${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-frameworks-Debug-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GKPageScrollView.framework 2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXSegmentedViewExt.framework 3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-frameworks-Release-input-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${PODS_ROOT}/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-frameworks.sh 2 | ${BUILT_PRODUCTS_DIR}/GKPageScrollView-Swift/GKPageScrollView.framework 3 | ${BUILT_PRODUCTS_DIR}/JXSegmentedViewExt-Core-Indicator_Line-Title/JXSegmentedViewExt.framework 4 | ${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-frameworks-Release-output-files.xcfilelist: -------------------------------------------------------------------------------- 1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GKPageScrollView.framework 2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXSegmentedViewExt.framework 3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_SwiftUIExampleVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_SwiftUIExampleVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-SwiftUIExample/Pods-SwiftUIExample.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_SwiftUIExample { 2 | umbrella header "Pods-SwiftUIExample-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SnapKit : NSObject 3 | @end 4 | @implementation PodsDummy_SnapKit 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double SnapKitVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char SnapKitVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.modulemap: -------------------------------------------------------------------------------- 1 | framework module SnapKit { 2 | umbrella header "SnapKit-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/SnapKit/SnapKit.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS 4 | PODS_BUILD_DIR = ${BUILD_DIR} 5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/VTMagic-framework/VTMagic-framework-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_VTMagic_framework : NSObject 3 | @end 4 | @implementation PodsDummy_VTMagic_framework 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/VTMagic-framework/VTMagic-framework-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/VTMagic-framework/VTMagic-framework.modulemap: -------------------------------------------------------------------------------- 1 | framework module VTMagic { 2 | umbrella header "VTMagic-framework-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/VTMagic-library/VTMagic-library-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_VTMagic_library : NSObject 3 | @end 4 | @implementation PodsDummy_VTMagic_library 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/VTMagic-library/VTMagic-library-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WMPageController-framework/WMPageController-framework-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WMPageController_framework : NSObject 3 | @end 4 | @implementation PodsDummy_WMPageController_framework 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WMPageController-framework/WMPageController-framework-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WMPageController-framework/WMPageController-framework.modulemap: -------------------------------------------------------------------------------- 1 | framework module WMPageController { 2 | umbrella header "WMPageController-framework-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WMPageController-library/WMPageController-library-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WMPageController_library : NSObject 3 | @end 4 | @implementation PodsDummy_WMPageController_library 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WMPageController-library/WMPageController-library-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/VTMagic/VTMagic/VTMagic.h: -------------------------------------------------------------------------------- 1 | // 2 | // VTMagic.h 3 | // VTMagic 4 | // 5 | // Created by tianzhuo on 15/10/17. 6 | // Copyright © 2015年 tianzhuo. All rights reserved. 7 | // 8 | 9 | #ifndef VTMagic_h 10 | #define VTMagic_h 11 | 12 | #import "VTMagicController.h" 13 | 14 | #endif /* VTMagic_h */ 15 | -------------------------------------------------------------------------------- /Pods/WMPageController/WMPageController/UIViewController+WMPageController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+WMPageController.h 3 | // WMPageController 4 | // 5 | // Created by Mark on 15/6/11. 6 | // Copyright (c) 2015年 yq. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class WMPageController; 12 | 13 | @interface UIViewController (WMPageController) 14 | 15 | /** 16 | 获取控制器所在的WMPageController 17 | */ 18 | @property (nonatomic, nullable, strong, readonly) WMPageController *wm_pageController; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/WMPageController/WMPageController/WMMenuView/WMScrollView.h: -------------------------------------------------------------------------------- 1 | // 2 | // WMScrollView.h 3 | // WMPageController 4 | // 5 | // Created by lh on 15/11/21. 6 | // Copyright (c) 2015年 yq. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface WMScrollView : UIScrollView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Sources/GKPageScrollView/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyTracking 6 | 7 | NSPrivacyTrackingDomains 8 | 9 | NSPrivacyAccessedAPITypes 10 | 11 | NSPrivacyCollectedDataTypes 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Sources/GKPageScrollViewSwift/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyTracking 6 | 7 | NSPrivacyTrackingDomains 8 | 9 | NSPrivacyAccessedAPITypes 10 | 11 | NSPrivacyCollectedDataTypes 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Sources/GKPageSmoothView/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyTracking 6 | 7 | NSPrivacyTrackingDomains 8 | 9 | NSPrivacyAccessedAPITypes 10 | 11 | NSPrivacyCollectedDataTypes 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Sources/GKPageSmoothViewSwift/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyTracking 6 | 7 | NSPrivacyTrackingDomains 8 | 9 | NSPrivacyAccessedAPITypes 10 | 11 | NSPrivacyCollectedDataTypes 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/btn_back_black.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "filename" : "btn_back_black@2x.png", 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "filename" : "btn_back_black@3x.png", 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/btn_back_black.imageset/btn_back_black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/btn_back_black.imageset/btn_back_black@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/btn_back_black.imageset/btn_back_black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/btn_back_black.imageset/btn_back_black@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/btn_back_white.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "filename" : "btn_back_white@2x.png", 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "filename" : "btn_back_white@3x.png", 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/btn_back_white.imageset/btn_back_white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/btn_back_white.imageset/btn_back_white@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/btn_back_white.imageset/btn_back_white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/btn_back_white.imageset/btn_back_white@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/db_title.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "db_title.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/db_title.imageset/db_title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/db_title.imageset/db_title.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/douban.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "douban.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/douban.imageset/douban.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/douban.imageset/douban.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/dy_bg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "dy_bg.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/dy_bg.imageset/dy_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/dy_bg.imageset/dy_bg.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/dy_content.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "dy_content.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/dy_content.imageset/dy_content.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/dy_content.imageset/dy_content.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/dy_icon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "dy_icon.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/dy_icon.imageset/dy_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/dy_icon.imageset/dy_icon.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/fangying.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "fangying.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/fangying.imageset/fangying.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/fangying.imageset/fangying.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading1.imageset/cm2_list_icn_loading1@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading2.imageset/cm2_list_icn_loading2@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading3.imageset/cm2_list_icn_loading3@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_list_icn_loading4.imageset/cm2_list_icn_loading4@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1.imageset/cm2_topbar_icn_playing1@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing1_prs.imageset/cm2_topbar_icn_playing1_prs@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/loading/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/location.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "filename" : "location@2x.png", 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "filename" : "location@3x.png", 14 | "idiom" : "universal", 15 | "scale" : "3x" 16 | } 17 | ], 18 | "info" : { 19 | "author" : "xcode", 20 | "version" : 1 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/location.imageset/location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/location.imageset/location@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/location.imageset/location@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/location.imageset/location@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/test.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "test.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/test.imageset/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/test.imageset/test.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_bg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_bg.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_bg.imageset/wb_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/wb_bg.imageset/wb_bg.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_find.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_find.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_find.imageset/wb_find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/wb_find.imageset/wb_find.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_icon.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_icon.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_icon.imageset/wb_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/wb_icon.imageset/wb_icon.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_more.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wb_more.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "filename" : "wb_more@2x.png", 10 | "idiom" : "universal", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "filename" : "wb_more@3x.png", 15 | "idiom" : "universal", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "author" : "xcode", 21 | "version" : 1 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_more.imageset/wb_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/wb_more.imageset/wb_more.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_more.imageset/wb_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/wb_more.imageset/wb_more@2x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wb_more.imageset/wb_more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/wb_more.imageset/wb_more@3x.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wy_bg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "wy_bg.jpg", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/wy_bg.imageset/wy_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/wy_bg.imageset/wy_bg.jpg -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/zhongcao.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "filename" : "zhongcao.png", 5 | "idiom" : "universal", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "author" : "xcode", 19 | "version" : 1 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Assets.xcassets/zhongcao.imageset/zhongcao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuintGao/GKPageScrollView/e1f0ab855ffd4393040eff67edc4840a1e613db8/SwiftExample/SwiftExample/Assets.xcassets/zhongcao.imageset/zhongcao.png -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Demo/Test/GKTestViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // GKTestViewController.swift 3 | // GKPageScrollViewSwift 4 | // 5 | // Created by QuintGao on 2019/12/20. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class GKTestViewController: GKDemoBaseViewController { 12 | 13 | override func viewDidLoad() { 14 | super.viewDidLoad() 15 | 16 | view.backgroundColor = .white 17 | gk_navTitle = "test" 18 | gk_backStyle = .black 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Demo/Tools/GKBallLoadingView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GKBallLoadingView.h 3 | // GKDYVideo 4 | // 5 | // Created by QuintGao on 2019/5/7. 6 | // Copyright © 2019 QuintGao. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | @interface GKBallLoadingView : UIView 14 | 15 | + (instancetype)loadingViewInView:(UIView *)view; 16 | 17 | - (void)startLoadingWithProgress:(CGFloat)progress; 18 | 19 | - (void)startLoading; 20 | - (void)stopLoading; 21 | 22 | @end 23 | 24 | NS_ASSUME_NONNULL_END 25 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/Demo/Tools/JXSegmentedPinTitleItemModel.swift: -------------------------------------------------------------------------------- 1 | // 2 | // JXSegmentedPinTitleItemModel.swift 3 | // SwiftExample 4 | // 5 | // Created by QuintGao on 2021/3/18. 6 | // 7 | 8 | import UIKit 9 | import JXSegmentedViewExt 10 | 11 | class JXSegmentedPinTitleItemModel: JXSegmentedTitleItemModel { 12 | open var pinImage: UIImage? 13 | open var pinImgSize: CGSize? 14 | } 15 | -------------------------------------------------------------------------------- /SwiftExample/SwiftExample/SwiftExample-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Use this file to import your target's public headers that you would like to expose to Swift. 3 | // 4 | 5 | //#import "WMPageController.h" 6 | #import "GKBallLoadingView.h" 7 | -------------------------------------------------------------------------------- /SwiftUIExample/SwiftUIExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUIExample/SwiftUIExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /SwiftUIExample/SwiftUIExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUIExample/SwiftUIExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "platform" : "ios", 6 | "size" : "1024x1024" 7 | } 8 | ], 9 | "info" : { 10 | "author" : "xcode", 11 | "version" : 1 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /SwiftUIExample/SwiftUIExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUIExample/SwiftUIExample/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUIExample/SwiftUIExample/SwiftUIExampleApp.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SwiftUIExampleApp.swift 3 | // SwiftUIExample 4 | // 5 | // Created by QuintGao on 2023/6/21. 6 | // 7 | 8 | import SwiftUI 9 | 10 | @main 11 | struct SwiftUIExampleApp: App { 12 | var body: some Scene { 13 | WindowGroup { 14 | ContentView() 15 | } 16 | } 17 | } 18 | --------------------------------------------------------------------------------