├── .DS_Store ├── .gitignore ├── Example ├── .DS_Store ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── Example.xcworkspace │ └── contents.xcworkspacedata ├── Example │ ├── .DS_Store │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── SCCollectionSectionFooterView.h │ ├── SCCollectionSectionFooterView.m │ ├── SCCollectionSectionHeaderView.h │ ├── SCCollectionSectionHeaderView.m │ ├── SCCutomCollectionViewCell.h │ ├── SCCutomCollectionViewCell.m │ ├── ViewController.h │ ├── ViewController.m │ ├── YHCollectionViewController.h │ ├── YHCollectionViewController.m │ └── main.m ├── Podfile ├── Podfile.lock └── Pods │ ├── Headers │ ├── Private │ │ └── MJRefresh │ │ │ ├── MJRefresh.h │ │ │ ├── MJRefreshAutoFooter.h │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ ├── MJRefreshBackFooter.h │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ ├── MJRefreshComponent.h │ │ │ ├── MJRefreshConst.h │ │ │ ├── MJRefreshFooter.h │ │ │ ├── MJRefreshGifHeader.h │ │ │ ├── MJRefreshHeader.h │ │ │ ├── MJRefreshNormalHeader.h │ │ │ ├── MJRefreshStateHeader.h │ │ │ ├── NSBundle+MJRefresh.h │ │ │ ├── UIScrollView+MJExtension.h │ │ │ ├── UIScrollView+MJRefresh.h │ │ │ └── UIView+MJExtension.h │ └── Public │ │ └── MJRefresh │ │ ├── MJRefresh.h │ │ ├── MJRefreshAutoFooter.h │ │ ├── MJRefreshAutoGifFooter.h │ │ ├── MJRefreshAutoNormalFooter.h │ │ ├── MJRefreshAutoStateFooter.h │ │ ├── MJRefreshBackFooter.h │ │ ├── MJRefreshBackGifFooter.h │ │ ├── MJRefreshBackNormalFooter.h │ │ ├── MJRefreshBackStateFooter.h │ │ ├── MJRefreshComponent.h │ │ ├── MJRefreshConst.h │ │ ├── MJRefreshFooter.h │ │ ├── MJRefreshGifHeader.h │ │ ├── MJRefreshHeader.h │ │ ├── MJRefreshNormalHeader.h │ │ ├── MJRefreshStateHeader.h │ │ ├── NSBundle+MJRefresh.h │ │ ├── UIScrollView+MJExtension.h │ │ ├── UIScrollView+MJRefresh.h │ │ └── UIView+MJExtension.h │ ├── MJRefresh │ ├── LICENSE │ ├── MJRefresh │ │ ├── Base │ │ │ ├── MJRefreshAutoFooter.h │ │ │ ├── MJRefreshAutoFooter.m │ │ │ ├── MJRefreshBackFooter.h │ │ │ ├── MJRefreshBackFooter.m │ │ │ ├── MJRefreshComponent.h │ │ │ ├── MJRefreshComponent.m │ │ │ ├── MJRefreshFooter.h │ │ │ ├── MJRefreshFooter.m │ │ │ ├── MJRefreshHeader.h │ │ │ └── MJRefreshHeader.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 │ │ ├── MJRefresh.bundle │ │ │ ├── arrow@2x.png │ │ │ ├── en.lproj │ │ │ │ └── Localizable.strings │ │ │ ├── zh-Hans.lproj │ │ │ │ └── Localizable.strings │ │ │ └── zh-Hant.lproj │ │ │ │ └── Localizable.strings │ │ ├── MJRefresh.h │ │ ├── MJRefreshConst.h │ │ ├── MJRefreshConst.m │ │ ├── NSBundle+MJRefresh.h │ │ ├── NSBundle+MJRefresh.m │ │ ├── UIScrollView+MJExtension.h │ │ ├── UIScrollView+MJExtension.m │ │ ├── UIScrollView+MJRefresh.h │ │ ├── UIScrollView+MJRefresh.m │ │ ├── UIView+MJExtension.h │ │ └── UIView+MJExtension.m │ └── README.md │ ├── Manifest.lock │ ├── Pods.xcodeproj │ └── project.pbxproj │ └── Target Support Files │ ├── MJRefresh │ ├── MJRefresh-dummy.m │ ├── MJRefresh-prefix.pch │ └── MJRefresh.xcconfig │ └── Pods-Example │ ├── Pods-Example-acknowledgements.markdown │ ├── Pods-Example-acknowledgements.plist │ ├── Pods-Example-dummy.m │ ├── Pods-Example-frameworks.sh │ ├── Pods-Example-resources.sh │ ├── Pods-Example.debug.xcconfig │ └── Pods-Example.release.xcconfig ├── LICENSE ├── README.md ├── YHListKit.podspec ├── YHListKit ├── .DS_Store ├── Core │ ├── YHCollectionViewAdapter.h │ ├── YHCollectionViewAdapter.m │ ├── YHCollectionViewCellModel.h │ ├── YHCollectionViewCellModel.m │ ├── YHCollectionViewProtocols.h │ ├── YHCollectionViewSectionModel.h │ └── YHCollectionViewSectionModel.m ├── Helper │ ├── MessageInterceptor.h │ ├── MessageInterceptor.m │ ├── UIDevice+YHouse.h │ └── UIDevice+YHouse.m ├── Other │ ├── YHCollectionViewAdapter+LayoutAttributes.h │ └── YHCollectionViewAdapter+LayoutAttributes.m └── YHListKit.h └── src ├── YHListKit.key ├── YHListKit.png └── preview.gif /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/.DS_Store -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/.DS_Store -------------------------------------------------------------------------------- /Example/Example/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/AppDelegate.h -------------------------------------------------------------------------------- /Example/Example/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/AppDelegate.m -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/Info.plist -------------------------------------------------------------------------------- /Example/Example/SCCollectionSectionFooterView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/SCCollectionSectionFooterView.h -------------------------------------------------------------------------------- /Example/Example/SCCollectionSectionFooterView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/SCCollectionSectionFooterView.m -------------------------------------------------------------------------------- /Example/Example/SCCollectionSectionHeaderView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/SCCollectionSectionHeaderView.h -------------------------------------------------------------------------------- /Example/Example/SCCollectionSectionHeaderView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/SCCollectionSectionHeaderView.m -------------------------------------------------------------------------------- /Example/Example/SCCutomCollectionViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/SCCutomCollectionViewCell.h -------------------------------------------------------------------------------- /Example/Example/SCCutomCollectionViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/SCCutomCollectionViewCell.m -------------------------------------------------------------------------------- /Example/Example/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/ViewController.h -------------------------------------------------------------------------------- /Example/Example/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/ViewController.m -------------------------------------------------------------------------------- /Example/Example/YHCollectionViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/YHCollectionViewController.h -------------------------------------------------------------------------------- /Example/Example/YHCollectionViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/YHCollectionViewController.m -------------------------------------------------------------------------------- /Example/Example/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Example/main.m -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshComponent.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/NSBundle+MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Private/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshComponent.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshFooter.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/NSBundle+MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/Headers/Public/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- 1 | ../../../MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/LICENSE -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshBackFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshComponent.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Base/MJRefreshHeader.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshGifHeader.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshNormalHeader.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/Custom/Header/MJRefreshStateHeader.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/MJRefresh.bundle/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/MJRefreshConst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/MJRefreshConst.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/MJRefreshConst.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/MJRefreshConst.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/NSBundle+MJRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/NSBundle+MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/NSBundle+MJRefresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/NSBundle+MJRefresh.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJExtension.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/UIScrollView+MJRefresh.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/UIView+MJExtension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/UIView+MJExtension.h -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/MJRefresh/UIView+MJExtension.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/MJRefresh/UIView+MJExtension.m -------------------------------------------------------------------------------- /Example/Pods/MJRefresh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/MJRefresh/README.md -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/MJRefresh/MJRefresh-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/MJRefresh/MJRefresh-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/MJRefresh/MJRefresh.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/Pods-Example/Pods-Example-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/Pods-Example/Pods-Example-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/Pods-Example/Pods-Example-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Example/Pods-Example-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/Pods-Example/Pods-Example-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/Pods-Example/Pods-Example.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/Example/Pods/Target Support Files/Pods-Example/Pods-Example.release.xcconfig -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/README.md -------------------------------------------------------------------------------- /YHListKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit.podspec -------------------------------------------------------------------------------- /YHListKit/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/.DS_Store -------------------------------------------------------------------------------- /YHListKit/Core/YHCollectionViewAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Core/YHCollectionViewAdapter.h -------------------------------------------------------------------------------- /YHListKit/Core/YHCollectionViewAdapter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Core/YHCollectionViewAdapter.m -------------------------------------------------------------------------------- /YHListKit/Core/YHCollectionViewCellModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Core/YHCollectionViewCellModel.h -------------------------------------------------------------------------------- /YHListKit/Core/YHCollectionViewCellModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Core/YHCollectionViewCellModel.m -------------------------------------------------------------------------------- /YHListKit/Core/YHCollectionViewProtocols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Core/YHCollectionViewProtocols.h -------------------------------------------------------------------------------- /YHListKit/Core/YHCollectionViewSectionModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Core/YHCollectionViewSectionModel.h -------------------------------------------------------------------------------- /YHListKit/Core/YHCollectionViewSectionModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Core/YHCollectionViewSectionModel.m -------------------------------------------------------------------------------- /YHListKit/Helper/MessageInterceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Helper/MessageInterceptor.h -------------------------------------------------------------------------------- /YHListKit/Helper/MessageInterceptor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Helper/MessageInterceptor.m -------------------------------------------------------------------------------- /YHListKit/Helper/UIDevice+YHouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Helper/UIDevice+YHouse.h -------------------------------------------------------------------------------- /YHListKit/Helper/UIDevice+YHouse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Helper/UIDevice+YHouse.m -------------------------------------------------------------------------------- /YHListKit/Other/YHCollectionViewAdapter+LayoutAttributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Other/YHCollectionViewAdapter+LayoutAttributes.h -------------------------------------------------------------------------------- /YHListKit/Other/YHCollectionViewAdapter+LayoutAttributes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/Other/YHCollectionViewAdapter+LayoutAttributes.m -------------------------------------------------------------------------------- /YHListKit/YHListKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/YHListKit/YHListKit.h -------------------------------------------------------------------------------- /src/YHListKit.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/src/YHListKit.key -------------------------------------------------------------------------------- /src/YHListKit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/src/YHListKit.png -------------------------------------------------------------------------------- /src/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShannonChenCHN/YHListKit/HEAD/src/preview.gif --------------------------------------------------------------------------------