roberthein/BouncyLayout

Swift

Make. It. Bounce.

collectionviewlayoutuicollectionviewlayoutbounceuikitdynamicsspringspringybouncyuicollectionviewflowflowlayout
Sterne-Wachstum
Sterne
4.2k
Forks
195
Wochenwachstum
+-1
Issues
14
2k3k4k
Apr. 2017Mai 2020Juli 2023Sept. 2026
README

BouncyLayout is a collection view layout that makes your cells bounce.

Features

  • Pure Swift 5.
  • Works with every UICollectionView.
  • Horizontal and vertical scrolling support.
  • Configurable bounce effect.
  • Supports cell size changes

Setup

The only you thing you need to do is import BouncyLayout, create an instance and add it to your UICollectionView.

import BouncyLayout
let layout = BouncyLayout()
UICollectionView(frame: .zero, collectionViewLayout: layout)
Find the above displayed examples in the example folder.

Installation

CocoaPods

BouncyLayout is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "BouncyLayout"

Carthage

BouncyLayout is available through Carthage. To install it, simply add the following line to your Cartfile:

github "roberthein/BouncyLayout"

Swift Package Manager

BouncyLayout is available through Swift Package Manager. To install it, in Xcode 11.0 or later select File > Swift Packages > Add Package Dependency... and add BouncyLayout repository URL:

https://github.com/roberthein/BouncyLayout.git

Suggestions or feedback?

Feel free to create a pull request, open an issue or find me on Twitter.

Ähnliche Repositories
mtdvio/every-programmer-should-know

A collection of (mostly) technical things every software developer should know about

awesomeCreative Commons Attribution 4.0 Internationalcc-bycomputer-science
100.4k8.8k
unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

ShellawesomeBSD 3-Clause "New" or "Revised" Licensecollectionawesome-list
18k609
public-api-lists/public-api-lists

A curated list of free public APIs — searchable, community-maintained, with a free JSON API.

awesomeMIT Licensepublic-apiapi
public-api-lists.github.io/public-api-lists/
15.8k1.7k
markets/awesome-ruby

💎 A collection of awesome Ruby libraries, tools, frameworks and software

awesomeawesomeruby
awesome-ruby.com
14.2k1.8k
alexandresanlim/Badges4-README.md-Profile

:octocat: Improve your README.md profile with these amazing badges.

MarkdownawesomeMIT Licenseiconicons
alexandresanlim.github.io/Badges4-README.md-Profile/
13.5k1.7k
k4m4/movies-for-hackers

🎬 A curated list of movies every hacker & cyberpunk must watch.

ShellawesomeCreative Commons Zero v1.0 Universalhackingmovies
11.9k934
troxler/awesome-css-frameworks

List of awesome CSS frameworks in 2026

CSSnpmawesomecsscss-framework
frontaid.ch/web/ui/libraries.html
9.5k498
samber/awesome-prometheus-alerts

🚨 Collection of Prometheus alerting rules

AstroawesomeOtherprometheusalertmanager
samber.github.io/awesome-prometheus-alerts/
8.2k1.2k
EdoStra/Marketing-for-Founders

Practical marketing resources to get the first 10 / 100 / 1000 users for your SaaS / App / Startup

awesomeCreative Commons Attribution Share Alike 4.0 Internationalgrowthlist
6.9k644
ecrmnn/collect.js

💎  Convenient and dependency free wrapper for working with arrays and objects

JavaScriptnpmlibraryMIT Licensecollectionlaravel
collect.js.org
6.6k304
ffffffff0x/1earn

ffffffff0x 团队维护的安全知识框架,内容包括不仅限于 web安全、工控安全、取证、应急、蓝队设施部署、后渗透、Linux安全、各类靶机writup

C++markdown-articlelinux-learning
home.ffffffff0x.com
5.7k1.3k
SecWiki/linux-kernel-exploits

linux-kernel-exploits Linux平台提权漏洞集合

CawesomeMIT Licenselinuxkernel
5.7k1.7k