├── LICENSE ├── PageTest ├── PageTest.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── xiaocan.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── xiaocan.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist └── PageTest │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── DeviceInfo │ ├── DeviceInfoDefine.h │ ├── SFHFKeychainUtils.h │ ├── SFHFKeychainUtils.m │ ├── XC_DeviceInfo.h │ └── XC_DeviceInfo.m │ ├── FlowLayoutTest │ ├── LayoutControlCell.h │ ├── LayoutControlCell.m │ ├── LayoutControlCell.xib │ ├── LayoutController.h │ └── LayoutController.m │ ├── Info.plist │ ├── PageController.h │ ├── PageController.m │ ├── PrefixHeader.pch │ ├── UIShadow+UIView │ ├── UIShadow+UIView.h │ └── UIShadow+UIView.m │ ├── ViewController.h │ ├── ViewController.m │ ├── WaterLayoutTest │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── WaterHorizontalCell.h │ ├── WaterHorizontalCell.m │ ├── WaterHorizontalCell.xib │ ├── WaterViewController.h │ └── WaterViewController.m │ ├── cover.jpg │ └── main.m ├── README.md ├── Resources ├── affine.gif ├── all.gif ├── horizontal.gif ├── lineLayout.gif └── vertical.gif ├── XCollectionViewLayout.podspec └── XCollectionViewLayout ├── XCWaterCollectionViewLayout.h ├── XCWaterCollectionViewLayout.m ├── XCollectionViewLayout.h └── XCollectionViewLayout.m /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/LICENSE -------------------------------------------------------------------------------- /PageTest/PageTest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PageTest/PageTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PageTest/PageTest.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PageTest/PageTest.xcodeproj/project.xcworkspace/xcuserdata/xiaocan.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest.xcodeproj/project.xcworkspace/xcuserdata/xiaocan.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /PageTest/PageTest.xcodeproj/xcuserdata/xiaocan.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest.xcodeproj/xcuserdata/xiaocan.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /PageTest/PageTest.xcodeproj/xcuserdata/xiaocan.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest.xcodeproj/xcuserdata/xiaocan.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /PageTest/PageTest/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/AppDelegate.h -------------------------------------------------------------------------------- /PageTest/PageTest/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/AppDelegate.m -------------------------------------------------------------------------------- /PageTest/PageTest/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /PageTest/PageTest/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /PageTest/PageTest/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /PageTest/PageTest/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /PageTest/PageTest/DeviceInfo/DeviceInfoDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/DeviceInfo/DeviceInfoDefine.h -------------------------------------------------------------------------------- /PageTest/PageTest/DeviceInfo/SFHFKeychainUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/DeviceInfo/SFHFKeychainUtils.h -------------------------------------------------------------------------------- /PageTest/PageTest/DeviceInfo/SFHFKeychainUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/DeviceInfo/SFHFKeychainUtils.m -------------------------------------------------------------------------------- /PageTest/PageTest/DeviceInfo/XC_DeviceInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/DeviceInfo/XC_DeviceInfo.h -------------------------------------------------------------------------------- /PageTest/PageTest/DeviceInfo/XC_DeviceInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/DeviceInfo/XC_DeviceInfo.m -------------------------------------------------------------------------------- /PageTest/PageTest/FlowLayoutTest/LayoutControlCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/FlowLayoutTest/LayoutControlCell.h -------------------------------------------------------------------------------- /PageTest/PageTest/FlowLayoutTest/LayoutControlCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/FlowLayoutTest/LayoutControlCell.m -------------------------------------------------------------------------------- /PageTest/PageTest/FlowLayoutTest/LayoutControlCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/FlowLayoutTest/LayoutControlCell.xib -------------------------------------------------------------------------------- /PageTest/PageTest/FlowLayoutTest/LayoutController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/FlowLayoutTest/LayoutController.h -------------------------------------------------------------------------------- /PageTest/PageTest/FlowLayoutTest/LayoutController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/FlowLayoutTest/LayoutController.m -------------------------------------------------------------------------------- /PageTest/PageTest/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/Info.plist -------------------------------------------------------------------------------- /PageTest/PageTest/PageController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/PageController.h -------------------------------------------------------------------------------- /PageTest/PageTest/PageController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/PageController.m -------------------------------------------------------------------------------- /PageTest/PageTest/PrefixHeader.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/PrefixHeader.pch -------------------------------------------------------------------------------- /PageTest/PageTest/UIShadow+UIView/UIShadow+UIView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/UIShadow+UIView/UIShadow+UIView.h -------------------------------------------------------------------------------- /PageTest/PageTest/UIShadow+UIView/UIShadow+UIView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/UIShadow+UIView/UIShadow+UIView.m -------------------------------------------------------------------------------- /PageTest/PageTest/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/ViewController.h -------------------------------------------------------------------------------- /PageTest/PageTest/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/ViewController.m -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/1.png -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/2.png -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/3.png -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/4.png -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/WaterHorizontalCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/WaterHorizontalCell.h -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/WaterHorizontalCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/WaterHorizontalCell.m -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/WaterHorizontalCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/WaterHorizontalCell.xib -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/WaterViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/WaterViewController.h -------------------------------------------------------------------------------- /PageTest/PageTest/WaterLayoutTest/WaterViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/WaterLayoutTest/WaterViewController.m -------------------------------------------------------------------------------- /PageTest/PageTest/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/cover.jpg -------------------------------------------------------------------------------- /PageTest/PageTest/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/PageTest/PageTest/main.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/README.md -------------------------------------------------------------------------------- /Resources/affine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/Resources/affine.gif -------------------------------------------------------------------------------- /Resources/all.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/Resources/all.gif -------------------------------------------------------------------------------- /Resources/horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/Resources/horizontal.gif -------------------------------------------------------------------------------- /Resources/lineLayout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/Resources/lineLayout.gif -------------------------------------------------------------------------------- /Resources/vertical.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/Resources/vertical.gif -------------------------------------------------------------------------------- /XCollectionViewLayout.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/XCollectionViewLayout.podspec -------------------------------------------------------------------------------- /XCollectionViewLayout/XCWaterCollectionViewLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/XCollectionViewLayout/XCWaterCollectionViewLayout.h -------------------------------------------------------------------------------- /XCollectionViewLayout/XCWaterCollectionViewLayout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/XCollectionViewLayout/XCWaterCollectionViewLayout.m -------------------------------------------------------------------------------- /XCollectionViewLayout/XCollectionViewLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/XCollectionViewLayout/XCollectionViewLayout.h -------------------------------------------------------------------------------- /XCollectionViewLayout/XCollectionViewLayout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangxiaocan/XCCollectionViewLayout/HEAD/XCollectionViewLayout/XCollectionViewLayout.m --------------------------------------------------------------------------------