Displaying 1 to 20 from 20 results

FSPagerView - FSPagerView is an elegant Screen Slide Library

  •    Swift

FSPagerView is an elegant Screen Slide Library implemented primarily with UICollectionView. It is extremely helpful for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders. The time interval of automatic sliding. 0 means disabling automatic sliding. Default is 0.

CollectionKit - Reimagining UICollectionView

  •    Swift

A modern Swift framework for building composable data-driven collection view. To start using CollectionKit, use CollectionView in place of UICollectionView. CollectionView is CollectionKit's alternative to UICollectionView. You give it a Provider object that tells CollectionView how to display a collection.

BouncyLayout - Make. It. Bounce.

  •    Swift

BouncyLayout is a collection view layout that makes your cells bounce. The only you thing you need to do is import BouncyLayout, create an instance and add it to your UICollectionView.

SFFocusViewLayout - UICollectionViewLayout with focused content

  •    Swift

SFFocusViewLayout is a UICollectionViewLayout subclass for displaying focused content on UICollectionView which is the largest cell of all. SFFocusViewLayout contains three properties to customize the interface.




PagingKit - PagingKit provides customizable menu UI

  •    Swift

PagingKit provides customizable menu & content UI. It has more flexible layout and design than the other libraries. There are many libraries providing "Paging UI" which have menu and content area. They are convenient but not customizable because your app has to be made compatible with the libraries' layout and view components. When your philosophy doesn't fit the libraries, you need to fork them or find another one.

UICollectionViewFlexLayout - A drop-in replacement for UICollectionViewFlowLayout

  •    Swift

UICollectionViewFlexLayout is a drop-in replacement for UICollectionViewFlowLayout. Don't let cells have margins and paddings. Cell metrics are now set outside of the cell. Just focus on contents.


RJCircularCollectionViewLayout - A custom collection view layout to lay cells in a circular fashion

  •    Shell

For a detailed explaination of how the layout works under the hood, visit raywenderlich.com. To run the example project, clone the repo, and run pod install from the Example directory first.

HorizontalStickyHeaderLayout - Horizontal UICollectionViewLayout with Sticky HeaderView

  •    Swift

Just implement these 5 required delegate methods. Optionally you can define contentInset for outer margin.

WSLWaterFlowLayout - 功能描述:WSLWaterFlowLayout 是在继承于UICollectionViewLayout的基础上封装的控件, 目前支持竖向瀑布流(item等宽不等高、支持头脚视图)、水平瀑布流(item等高不等宽 不支持头脚视图)、竖向瀑布流( item等高不等宽、支持头脚视图)、栅格布局瀑布流 4种样式的瀑布流布局。

  •    Objective-C

功能描述:WSLWaterFlowLayout 是在继承于UICollectionViewLayout的基础上封装的控件, 目前支持竖向瀑布流(item等宽不等高、支持头脚视图)、水平瀑布流(item等高不等宽 不支持头脚视图)、竖向瀑布流( item等高不等宽、支持头脚视图)、栅格布局瀑布流 4种样式的瀑布流布局。

ADMozaicCollectionViewLayout - ADMozaicCollectionViewLayout is yet another UICollectionViewLayout subclass that implements "brick", "mozaic" or Pinterest style layout

  •    Swift

ADMozaicCollectionViewLayout is yet another UICollectionViewLayout subclass that implements "brick" or "mozaic" layout. But this project is pure swift implementation, so if you don't want to mess up objective-c code and swift you are on the right page. Also, as an advantage compares to another "mozaic" layout - you're not limited to predefined sizes of cells.

uicollectionview-layouts-kit - 📐 A set of custom layouts for UICollectionView with examples.

  •    Swift

Last Update: 04/October/2018. 📐 A set of custom layouts for UICollectionView with examples. All the layouts support both portrait and landscape UI orientations as well as support for all iOS-related size classes (iPhone & iPad).

CPCollectionViewKit - Interesting UICollectionView layouts and transitions

  •    Swift

To run the example project, clone the repo, and run bundle install from the Repo diretory to install CocoaPods1.2.0 first, then run bundle exec pod install from the specific demo directory. CPCollectionViewKit is available under the MIT license. See the LICENSE file for more info.

CPCollectionViewWheelLayout - An interesting wheel layout of collection view

  •    Objective-C

iOS7.0 or later. 2.add the source files --'CPCollectionViewWheelLayout.h' and 'CPCollectionViewWheelLayout.m' to your project.

CPCollectionViewWheelLayoutSwift - New url:https://github

  •    Swift

CPCollectionViewWheelLayoutSwift supports multiple methods for installing the library in a project. See more in Example project.

BubbleCollectionViewLayout - Create bubble layout of UICollectionView using custom layout

  •    Objective-C

Used to get layout like following screens in UICollectionView using custom layout. You can directly add Below the source files from Class folder to your project.

SquareMosaicLayout - An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations :large_orange_diamond:

  •    Swift

An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations. SquareMosaicLayout is available under the MIT license. See the LICENSE file for more info.