DTOverlayController 1.0.2

DTOverlayController 1.0.2

Tung Vo 维护。



  • tungvoduc

DTOverlayController

CI Status Version License Platform

屏幕截图

|||

示例

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

用法

要在覆盖控制器中呈现视图控制器,只需在您的视图控制器中执行以下操作:

let overlayController = DTOverlayController(viewController: viewController)
present(overlayController, animated: true, completion: nil)

您还可以使用其他属性来自定义您的覆盖控制器。以下是一些示例

let overlayController = DTOverlayController(viewController: viewController)

// View controller is automatically dismissed when you release your finger
overlayController.dismissableProgress = 0.4

// Enable/disable pan gesture
overlayController.isPanGestureEnabled = false

// Update top-left and top-right corner radius
overlayController.overlayViewCornerRadius = 10

// Control the height of the view controller
overlayController.overlayHeight = .dynamic(0.8) // 80% height of parent controller
overlayController.overlayHeight = .static(300) // fixed 300-point height
overlayController.overlayHeight = .inset(50) // fixed 50-point inset from top

您可以在库中查看更多此类配置。 DTOverlayController 将会进一步开发,并在未来的版本中推出新功能。请随意通过创建问题来贡献或提出改进建议。

需求

  • iOS 9.0+

安装

DTOverlayController 可通过 CocoaPods 获得。安装时,只需将以下行添加到您的 Podfile 中:

pod 'DTOverlayController'

作者

tungvoduc, [email protected]

许可协议

DTOverlayController 采用 MIT 许可协议。详细信息请见 LICENSE 文件。