BottomDrawer 0.1.1

BottomDrawer 0.1.1

Sagaya Abdulhafeez 维护。




BottomDrawer

CI Status Version License Platform

BottomDrawer 是一个 iOS 组件,可以从屏幕底部呈现可关闭的视图。BottomDrawer 可以作为一个有用的弹出窗口和菜单的替代品,但可以持有任何视图控制器,所以用途无限。本仓库包括 BottomDrawer 组件本身,还包括自动布局(NSLayoutConstraint)的扩展。

安装

BottomDrawer 通过 CocoaPods 提供。要安装它,请简单地将以下行添加到 Podfile 中

pod 'BottomDrawer'

入门

let request = self.storyboard?.instantiateViewController(withIdentifier: "test") as? TestViewController
//TestViewController has to subclass BottomController
let controller = BottomController()
controller.destinationController = request
controller.sourceController = self 
controller.startingHeight = 500
controller.movable = false //The view won't be movable 
controller.modalPresentationStyle = .overCurrentContext
self.present(v, animated: true, completion: nil)

示例

要运行示例项目,克隆仓库,然后首先从 Example 目录运行 pod install

需求

作者

sagaya, [email&protected]

许可

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