ランキングに戻る

roberthein/BouncyLayout

Swift

Make. It. Bounce.

collectionviewlayoutuicollectionviewlayoutbounceuikitdynamicsspringspringybouncyuicollectionviewflowflowlayout
スター成長
スター
4.2k
フォーク
196
週間成長
Issue
14
2k3k4k
2017年4月2020年5月2023年6月2026年7月
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.

関連リポジトリ
mtdvio/every-programmer-should-know

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

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

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

ShellBSD 3-Clause "New" or "Revised" Licensecollectionawesome-list
17.9k605
public-api-lists/public-api-lists

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

MIT Licensepublic-apiapi
public-api-lists.github.io/public-api-lists/
15.2k1.6k
markets/awesome-ruby

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

awesomeruby
awesome-ruby.com
14.1k1.8k
alexandresanlim/Badges4-README.md-Profile

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

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

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

ShellCreative Commons Zero v1.0 Universalhackingmovies
11.8k940
troxler/awesome-css-frameworks

List of awesome CSS frameworks in 2026

CSSnpmcsscss-framework
frontaid.ch/web/ui/libraries.html
9.4k499
samber/awesome-prometheus-alerts

🚨 Collection of Prometheus alerting rules

AstroOtherprometheusalertmanager
samber.github.io/awesome-prometheus-alerts/
8.1k1.2k
ecrmnn/collect.js

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

JavaScriptnpmMIT Licensecollectionlaravel
collect.js.org
6.6k304
EdoStra/Marketing-for-Founders

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

Creative Commons Attribution Share Alike 4.0 Internationalgrowthlist
6.6k615
ffffffff0x/1earn

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

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

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

CMIT Licenselinuxkernel
5.6k1.7k