├── .github └── workflows │ └── Tests.yml ├── .gitignore ├── .swiftlint.yml ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── eon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ └── eon.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── FlowLayout.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcuserdata │ │ ├── andrejorgensen.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── eon.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── xcshareddata │ └── xcschemes │ │ └── FlowLayout.xcscheme └── xcuserdata │ └── eon.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── FlowLayout ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Info.plist ├── ViewController+Create.swift └── ViewController.swift ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── FlowLayout │ ├── Header │ ├── ButtonContainer │ │ ├── ButtonContainer+Const.swift │ │ ├── ButtonContainer+Create.swift │ │ ├── ButtonContainer+Interaction.swift │ │ ├── ButtonContainer+Setter.swift │ │ ├── ButtonContainer+TypeAlias.swift │ │ ├── ButtonContainer.swift │ │ └── HeaderButton │ │ │ ├── CustomButton.swift │ │ │ ├── HeaderButton+Const.swift │ │ │ ├── HeaderButton+Interactive.swift │ │ │ ├── HeaderButton+Setter.swift │ │ │ ├── HeaderButton+Type.swift │ │ │ └── HeaderButton.swift │ ├── Header+Const.swift │ ├── Header+Create.swift │ ├── Header+Setter.swift │ ├── Header.swift │ ├── HeaderTitle │ │ ├── HeaderTitle+Const.swift │ │ ├── HeaderTitle+Setter.swift │ │ └── HeaderTitle.swift │ └── Slider │ │ ├── Slider+Animation.swift │ │ ├── Slider+Const.swift │ │ ├── Slider+Create.swift │ │ ├── Slider+Setter.swift │ │ ├── Slider.swift │ │ └── SliderBar │ │ └── SliderBar.swift │ ├── HorView │ ├── HorView+Collection.swift │ ├── HorView+Create.swift │ ├── HorView+Event.swift │ ├── HorView+Getter.swift │ ├── HorView+Register.swift │ ├── HorView+Scroll.swift │ ├── HorView+Setter.swift │ ├── HorView+Style.swift │ ├── HorView+Update.swift │ ├── HorView.swift │ └── utils │ │ └── ColumnCellType.swift │ ├── cell │ └── horizontal │ │ ├── HorCell │ │ ├── HorCell+Collection.swift │ │ ├── HorCell+Const.swift │ │ ├── HorCell+Core.swift │ │ ├── HorCell+Create.swift │ │ ├── HorCell+Getter.swift │ │ ├── HorCell+Scroll.swift │ │ ├── HorCell+Type.swift │ │ ├── HorCell+Update.swift │ │ └── HorCell.swift │ │ ├── VerCell │ │ ├── VerCell.swift │ │ └── custom │ │ │ ├── ImageCell │ │ │ ├── ImageCell+Create.swift │ │ │ └── ImageCell.swift │ │ │ └── PrimaryVerCell │ │ │ ├── PrimaryVerCell+Core.swift │ │ │ └── PrimaryVerCell.swift │ │ └── custom │ │ ├── PrimaryCellData │ │ ├── CellDataKind.swift │ │ └── PrimaryCellData.swift │ │ ├── PrimaryHorCell │ │ ├── PrimaryHorCell+Core.swift │ │ ├── PrimaryHorCell+Getter.swift │ │ ├── PrimaryHorCell+Interaction.swift │ │ └── PrimaryHorCell.swift │ │ ├── SecondaryHorCell │ │ ├── SecondaryHorCell+Const.swift │ │ ├── SecondaryHorCell+Create.swift │ │ └── SecondaryHorCell.swift │ │ └── TertiaryHorCell │ │ └── TertiaryHorCell.swift │ └── common │ ├── CGShapeUtil.swift │ ├── UIColorParser.swift │ ├── UIView+Extension.swift │ └── image │ ├── UIImage+Extension.swift │ └── UIImageView+Extension.swift ├── Tests └── FlowLayoutTests │ └── FlowLayoutTests.swift └── demo └── CustomView.swift /.github/workflows/Tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/.github/workflows/Tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcuserdata/eon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/.swiftpm/xcode/package.xcworkspace/xcuserdata/eon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /.swiftpm/xcode/xcuserdata/eon.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/.swiftpm/xcode/xcuserdata/eon.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/project.xcworkspace/xcuserdata/andrejorgensen.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/project.xcworkspace/xcuserdata/andrejorgensen.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/project.xcworkspace/xcuserdata/eon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/project.xcworkspace/xcuserdata/eon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/xcshareddata/xcschemes/FlowLayout.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/xcshareddata/xcschemes/FlowLayout.xcscheme -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/xcuserdata/eon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/xcuserdata/eon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /FlowLayout.xcodeproj/xcuserdata/eon.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout.xcodeproj/xcuserdata/eon.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /FlowLayout/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout/AppDelegate.swift -------------------------------------------------------------------------------- /FlowLayout/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /FlowLayout/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /FlowLayout/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /FlowLayout/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout/Info.plist -------------------------------------------------------------------------------- /FlowLayout/ViewController+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout/ViewController+Create.swift -------------------------------------------------------------------------------- /FlowLayout/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/FlowLayout/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/README.md -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Const.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Create.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Interaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Interaction.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Setter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+Setter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+TypeAlias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/ButtonContainer+TypeAlias.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/ButtonContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/ButtonContainer.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/HeaderButton/CustomButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/HeaderButton/CustomButton.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Const.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Interactive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Interactive.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Setter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Setter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Type.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton+Type.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/ButtonContainer/HeaderButton/HeaderButton.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Header+Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Header+Const.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Header+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Header+Create.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Header+Setter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Header+Setter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Header.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Header.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/HeaderTitle/HeaderTitle+Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/HeaderTitle/HeaderTitle+Const.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/HeaderTitle/HeaderTitle+Setter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/HeaderTitle/HeaderTitle+Setter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/HeaderTitle/HeaderTitle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/HeaderTitle/HeaderTitle.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Slider/Slider+Animation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Slider/Slider+Animation.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Slider/Slider+Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Slider/Slider+Const.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Slider/Slider+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Slider/Slider+Create.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Slider/Slider+Setter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Slider/Slider+Setter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Slider/Slider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Slider/Slider.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/Header/Slider/SliderBar/SliderBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/Header/Slider/SliderBar/SliderBar.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Collection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Collection.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Create.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Event.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Event.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Getter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Getter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Register.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Register.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Scroll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Scroll.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Setter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Setter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Style.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView+Update.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView+Update.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/HorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/HorView.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/HorView/utils/ColumnCellType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/HorView/utils/ColumnCellType.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Collection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Collection.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Const.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Core.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Core.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Create.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Getter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Getter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Scroll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Scroll.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Type.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Type.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Update.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell+Update.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/HorCell/HorCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/HorCell/HorCell.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/VerCell/VerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/VerCell/VerCell.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/VerCell/custom/ImageCell/ImageCell+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/VerCell/custom/ImageCell/ImageCell+Create.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/VerCell/custom/ImageCell/ImageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/VerCell/custom/ImageCell/ImageCell.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/VerCell/custom/PrimaryVerCell/PrimaryVerCell+Core.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/VerCell/custom/PrimaryVerCell/PrimaryVerCell+Core.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/VerCell/custom/PrimaryVerCell/PrimaryVerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/VerCell/custom/PrimaryVerCell/PrimaryVerCell.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/PrimaryCellData/CellDataKind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/PrimaryCellData/CellDataKind.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/PrimaryCellData/PrimaryCellData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/PrimaryCellData/PrimaryCellData.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell+Core.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell+Core.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell+Getter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell+Getter.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell+Interaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell+Interaction.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/PrimaryHorCell/PrimaryHorCell.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/SecondaryHorCell/SecondaryHorCell+Const.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/SecondaryHorCell/SecondaryHorCell+Const.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/SecondaryHorCell/SecondaryHorCell+Create.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/SecondaryHorCell/SecondaryHorCell+Create.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/SecondaryHorCell/SecondaryHorCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/SecondaryHorCell/SecondaryHorCell.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/cell/horizontal/custom/TertiaryHorCell/TertiaryHorCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/cell/horizontal/custom/TertiaryHorCell/TertiaryHorCell.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/common/CGShapeUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/common/CGShapeUtil.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/common/UIColorParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/common/UIColorParser.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/common/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/common/UIView+Extension.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/common/image/UIImage+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/common/image/UIImage+Extension.swift -------------------------------------------------------------------------------- /Sources/FlowLayout/common/image/UIImageView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Sources/FlowLayout/common/image/UIImageView+Extension.swift -------------------------------------------------------------------------------- /Tests/FlowLayoutTests/FlowLayoutTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/Tests/FlowLayoutTests/FlowLayoutTests.swift -------------------------------------------------------------------------------- /demo/CustomView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eonist/FlowLayout/HEAD/demo/CustomView.swift --------------------------------------------------------------------------------