该引擎采用流式布局计算容器内项目的位置,项目水平排列并垂直换行。
它使用纯 Swift 编写,没有任何依赖项,可用于驱动 UIKit、SwiftUI 或任何其他基于 Swift 框架的布局。
要使用 Swift Package Manager 安装,请将此添加到您的 Package.swift
文件中的依赖项部分
.package(url: "https://github.com/danielinoa/DIFlowLayoutEngine.git", .branch("main"))
如果您对如何使用 DIFlowLayoutEngine
有疑问,发现错误,或者想改进实现或接口,请随时提出 issue。
DIFlowLayoutEngine
主要由 Daniel Inoa 完成。