Layout

Auto Layout, UI frameworks and a gorgeous list of tools to simplify layout constructions

Newest releases
14

monaqa πŸ”Ž modesearch.vim Search with less backslash. Installation Follow the documentation of your favorite plugin manager. Usage Example: nmap g/ <Plug>(mod
 
21

casouri ftable.el This package provides some convenient commands for filling a table, i.e., adjusting the layout of the table so it can fit in n columns. Comm
 
1.2k

Jiar Multi-tier UIScrollView nested scrolling solution. πŸ˜‹πŸ˜‹πŸ˜‹
 
1.9k

amirdew A simple but highly customizable `UICollectionViewLayout` for `UICollectionView`.
 
1.2k

apptekstudios A SwiftUI collection view with support for custom layouts, preloading, and more.
 
922

spacenation SwiftUI Grid view layout with custom styles.
 
20

kylebshr Pinnable Convenient Auto Layout Introduction Pinnable provides convenient methods for creating NSLayoutConstraints - the foundation of working with Au
 
23

hhru Nivelir Nivelir is a DSL for navigation in iOS and tvOS apps with a simplified, chainable, and compile time safe syntax. let navigator = DefaultScreen
 
21

devxoul A custom collection layout that allows to use Texture layout specs in ASCollectionNode.
 
21

jVirus 🧲 Grid Compositional Layout is a SwiftUI 2.0 view that lays out the supplied views in a grid. Easily configurable and lazily retained [Swift 5.3, iOS 14.0+, iPadOS 14.0+, macOS 11.0(10.16)+]
 
365

bannzai Gedatsu provide readable format about AutoLayout error console log
 
2

davidask Declarative AutoLayout DSL and utilities for iOS, tvOS, and macOS
 
1.1k

exyte Grid is a powerful and easy way to layout your views in SwiftUI
 
1.3k

kishikawakatsumi IBPCollectionViewCompositionalLayout Backport of UICollectionViewCompositionalLayout to earlier iOS 12. A new UICollectionViewCompositionalLayout class has been added to UIKit to make it incredibly easier
 
582

pietropizzi πŸ“± GridStack A flexible grid layout view for SwiftUI. πŸ“± iOS 13+, πŸ’» macOS 10.15+, πŸ“Ί tvOS 13+, ⌚ watchOS 6+ Simply pass the minimum width the grid cells should have an
 
511

netguru CarLensCollectionViewLayout An easy-to-use Collection View Layout for card-like animation πŸŽ‰ CarLensCollectionViewLayout was created out of the implementation in CarLens application 🚘 . The im
 
2.9k

marlimox AloeStackView A simple class for laying out a collection of views with a convenient API, while leveraging the power of Auto Layout. Introduction AloeStackView is a class that allows a collect
 
18.6k

SnapKit SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. ⚠️ To use with Swift 4.x please ensure you are using &gt;= 4.0.0 ⚠️ ⚠️ To use with Swift 5.x please ensure you are u
 
173

eonist FlowLayout Description The idea is to give aspiring app developers a dead simple "vanilla" swift library to start with. Just add some end point calls to instagram and you could literally have a mini
 
431

DeclarativeHub Layoutless Layoutless enables you to spend less time writing UI code. It provides a way to declaratively style and layout views. Here is an example of how UI code looks like when written against Layoutless: cla
 
210

AfrozZaheer AZSafariCollectionViewLayout Features iOS Safari history view layout IBDesignAble for properties Few minutes integration Installation CocoaPods CocoaPods is a depe
 
1.6k

layoutBox FlexLayout adds a nice Swift interface to the highly optimized Yoga flexbox implementation. Concise, intuitive &amp; chainable syntax. Flexbox is an incredible improvement over UIStackView. It is simpler to
 
319

kean Align An intuitive and powerful Auto Layout library. The entire library fits in a single file with less than 300 lines of code which you can just drag-n-drop into your app. Quick Overview Full Guide Installatio
 
73

wordlessj Auto Layout (and manual layout) in one line. Quick Look view.bb.centerX().below(view2).size(100) It’s equivalent to iOS 9 API: view.centerXAnchor.constraint(equalTo: view.superview!.centerXAnchor).isAc
 
68

wordlessj Create view hierarchies declaratively. Quick Look view.pd.add( imageView.pd.image(logoImage), label.pd.text("Logo").textColor(.red).font(size: 20), button.pd.title("Go").action(buttonTapped) )
 
30

JunyuKuang ExtendedEdges A simple and easy way to keep your custom views properly layout on iPhone X. Demo video: YouTube Requirement Xcode 9.0+ Swift 4.0+ iOS 9.0+ Installation Download the pr
 
6.8k

marcosgriselli ViewAnimator is a library for building complex iOS UIView animations in an easy way. It provides one line animations for any view included the ones which contain other views like UITableView and UICollectionV
 
78

mirego MCUIViewLayout - Layouting enhancements to UIView MCUIViewLayout is a category added over UIView to make layouting the views easier. It provide shortcut methods to set width, height, position based without the need
 
2.7k

AppliKeySolutions Made by Applikey Solutions Find this project on Dribbble Also check another flowlayout for UICollectionView: https://github.com/ApplikeySolutions/GravitySlider Table of Contents Purpose Supported OS &amp
 
666

AbhimanyuForiOS GoogleNewsStandAnimation It is same like Google News Stand Animation with Customise Configuration file in Swift iOS Technology. This is the hot spot animation (with 4 swipe Gestures up,Down,Left,right) where user can s
 
293

devxoul UICollectionViewFlexLayout UICollectionViewFlexLayout is a drop-in replacement for UICollectionViewFlowLayout. Currently in development. Features Section Spacing Section Margin Section Padding
 
169

MillmanY MMBannerLayout Demo Setting Use Banner if let layout = collection.collectionViewLayout as? MMBanerLayout { // Space every Item layout.itemSpace = 5.0