TopDrawer 0.1.3

TopDrawer 0.1.3

Justin Kaufman 维护。



TopDrawer 0.1.3

  • 作者:
  • Justin Kaufman

TopDrawer

Version License Platform

一个可以拉起/下拉覆盖屏幕的顶部抽屉,使用 Swift 编写。

特性

  • 可切换抽屉的可见性
  • 始终在可见层级顶部
  • 不会阻止与抽屉下内容的交互(例如模态抽屉的情况)

安装

CocoaPods

TopDrawer 通过 CocoaPods 提供使用。要安装它,请将以下内容添加到您的 Podfile

pod 'TopDrawer', '~> 0.1.3'

Carthage

通过Carthage安装,请将以下内容添加到您的Cartfile

github "JUSTINMKAUFMAN/TopDrawer" "0.1.3"

用法

通过初始化一个TopDrawer实例并将其作为子视图添加,可以轻松地将顶层抽屉添加到任何UIViewController中。例如

class ViewController: UIViewController {
    let topDrawer = TopDrawer()

    init() {
        super.init(nibName: nil, bundle: nil)
        view.addSubview(topDrawer)
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
}

注意,您**不应该**向TopDrawer添加自己的自动布局约束(布局由内部通过调整框架位置/可见性处理)。

请参阅示例项目以了解基本实现。

作者

Justin Kaufman,[email protected]

许可

TopDrawer可在MIT许可下使用。有关更多信息,请参阅LICENSE文件。