关键字 “layout” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
Hero
适用于 iOS 和 tvOS 的优雅过渡库
SnapKit
适用于 iOS 和 OS X 的 Swift Autolayout DSL
Stevia
:leaves: 简洁的 Autolayout 代码
Flow
在 SwiftUI 中实现的 Flow Layout
TinyConstraints
只有糖。
PinLayout
快速的 Swift 视图布局,无需自动布局。 没有魔法,纯代码,完全控制并且速度极快。 简洁的语法,直观,可读且可链式调用。 [iOS/macOS/tvOS/CALayer]
EasyPeasy
Auto Layout 变得简单
FrameUp
重构 SwiftUI 视图。 一组用于辅助布局的工具。
ContainerController
👉↕️📱ContainerController 🧩✨⚙️ 是一个 UI 组件滑动面板(可自定义)。 💡 这个想法是从应用程序:Apple Maps、Stocks 复制而来。 Swift 版本
Placement
适用于 iOS 14-15 的布局协议和 ViewThatFits 反向移植
FrameLayoutKit
适用于 iOS 的超快速且易于使用的布局库。 FrameLayoutKit 支持复杂的布局,包括使用简单直观的操作数语法链接和嵌套布局。
Windless
Windless 使实现不可见的布局加载视图变得容易。
MondrianLayout
🏗 一种比在 iOS 中使用 InterfaceBuilder(XIB、Storyboard)更快地构建 AutoLayout 的方法。
CollectionViewPagingLayout
用于 UICollectionView 的一个简单但高度可定制的 UICollectionViewLayout -- 简单的 SwiftUI 视图,可让您制作分页效果。
WrappingHStack
WrappingHStack (FlowLayout) 是一个 SwiftUI 组件,类似于 HStack,它将水平溢出的子视图换行到下一行。
Flow
SwiftUI 的流程视图
FixFlex
易于编写、阅读和修改的声明式 Auto Layout 代码
LazyCollectionView
将 UICollectionView 移植到 SwiftUI 的一次适度尝试。
AutoFlex
适用于 iOS 和 tvOS 和 macOS 的 Swift Autolayout 库。
Fit
SwiftUI 布局,用于在线条中排列元素,动态调整可用空间。