├── .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 |
--------------------------------------------------------------------------------