Stacking
可滚动的UIStackView。
需求
- iOS 11.0+
- Xcode 10.2+
- Swift 5.0+
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问其网站。要使用 CocoaPods 将库集成到您的 Xcode 项目中,请在您的 Podfile
中指定。
pod 'Stacking', '2.0.0'
Swift包管理器
Swift包管理器(https://swiftlang.cn/package-manager/)是一个用于自动化Swift代码分布的工具,它集成到swift
编译器中。
dependencies: [
.package(url: "https://github.com/berbschloe/Stacking.git", from: "2.0.0")
]
使用
像导入任何其他库一样导入该库。
导入
// Add this to the top of your file
import Stacking
示例
// StackingView is a subclass of UIView that containts a scroll view and a stack view.
// Common UIStackView properties and methods are also included in StackingView.
let stackingView = StackingView()
stackingView.axis = .vertical
// Add an arranged subview the same way you would for UIStackView
stackingView.addArrangedSubview(someView)
// You can even add multiple arranged subviews
stackingView.addArrangedSubviews([someView1, someView2])