ScrollStack
ScrollStack 将 UIScrollView 和一些 UIStackView 概念合并成一个名为 ScrollStackView
的视图。此外,它还为子项添加了按权重调整大小的概念。目前获得 ScrollStackView
的最佳方式是查看 示例应用程序的 ViewController.swift
文件。将子项添加到 ScrollStackView
的方法与以下类似
let scrollStack = ScrollStackView()
// ...
scrollStack.pushItem(.init(UIView()))
{ (item, v: UIView) in
v.backgroundColor = .random()
return item
.fixedSize(50)
.leading(16)
.trailing(16)
}
请注意,该库目前不包含用于 Interface Builder 的便利功能,且针对程序化布局进行了优化。
示例
要运行示例项目,首先克隆仓库,然后从 Example 目录中运行 pod install
需求
示例应用程序使用 SnapKit 便于进行 AutoLayout,但 ScrollStack 自身不包含任何外部依赖。
安装
ScrollStack 通过 CocoaPods 提供。要安装,请简单地将以下行添加到您的 Podfile 中
pod 'ScrollStack'
作者
cmc5788, [email protected]
许可证
ScrollStack可在MIT许可证下使用。更多信息请参阅LICENSE文件。