关键字“布局”的包
这些包可用作包集合,可在 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
让自动布局变得容易
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
一个简单但高度可定制的 UICollectionViewLayout,用于 UICollectionView - 简单的 SwiftUI 视图,可让您制作页面视图效果。
WrappingHStack
WrappingHStack (FlowLayout) 是一个 SwiftUI 组件,类似于 HStack,它将水平溢出的子视图包装到下一行。
Flow
一个用于 SwiftUI 的 flow 视图
FixFlex
易于编写、阅读和修改的声明式自动布局代码
LazyCollectionView
将 UICollectionView 移植到 SwiftUI 的一项适度尝试。
AutoFlex
适用于 iOS 和 tvOS 和 macOS 的 Swift Autolayout 库。
Fit
SwiftUI 布局,用于将元素排列成行,动态调整到可用空间。