Pilas 0.1.1

Pilas 0.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年10月
SwiftSwift 版本3.0
SPM支持 SPM

Jonathan Samudio 维护。



Pilas 0.1.1

  • jgsamudio

Pilas




描述

用于快速创建 UI 的可滚动 StackView。

Pilas.gif

需求

  • iOS 9.0+

用法

初始化

A PilasScrollView 可以通过 storyboard 或编程方式初始化。

@IBOutlet private weak var stackViewScrollView: PilasScrollView!
var pilasScrollView = PilasScrollView()

StackView 的轴可以改变以改变堆叠和滚动方向。默认设置为垂直。

horizontalScrollView.axis = .vertical

插入视图

视图可以通过 insertView 方法插入到 PilasScrollView 中。也可以设置宽度和高度来添加宽度或高度约束,取决于 stackView 的轴。如果轴是垂直的,我们建议设置一个高度约束和一个水平轴的宽度约束。

pilasScrollView.axis = .vertical
pilasScrollView.insertView(view: UIView, height: 50)
pilasScrollView.axis = .horizontal
pilasScrollView.insertView(view: UIView, width: 50)

分隔线视图也可以插入到 PilasScrollView 中,以允许视图之间的自定义间隔。也可以提供高度和宽度参数,应该像插入视图一样使用。

pilasScrollView.axis = .vertical
pilasScrollView.insertDividerView(height: 10, backgroundColor: UIColor.black)

键盘通知

默认情况下,启用键盘显示和隐藏通知以增加或减少内容内边距。如果项目需要一个非 0 默认底部内边距,则可以自定义默认底部内边距。

pilasScrollView.enableKeyboardNotifications = true
pilasScrollView.defaultBottomInset = 0

为 Pilas 做贡献

要报告错误或增强请求,请在相应标题下自由提出问题。

如果您想对此项目做出贡献,请 fork 此仓库并提交 pull request。代码贡献应遵循 Prolific Swift 风格指南 中指定的标准。

许可证

prolific

版权© 2017 Prolific Interactive

Pilas 由 Prolific Interactive 维护和支持。它可以按照 LICENSE 文件中指定的条款重新分发。