OverlayController是任何视图覆盖效果的实施。它可以用来自动添加动态用户交互和弹出视图。如果您需要Objective-C版本,请参阅这里
示例
要运行示例项目,首先克隆仓库,然后从示例目录运行 pod install
需求
- Swift 5.0
- iOS 10或更高版本
安装
OverlayController通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod 'OverlayController', '~> 1.0.1'
用法
let ovc = OverlayController(view: self.publishView)
ovc.layoutPosition = .center
ovc.presentationStyle = .fade
ovc.willPresentClosure = { [unowned self] (sender) in
self.publishView.presentAnimate()
}
ovc.willDismissClosure = { [unowned self] (sender) in
self.publishView.dismissAnimate()
}
支持以下键盘弹出和隐藏
设置覆盖视图的优先级。默认值为通过 windowLevel
定义的 OverlayLevel.normal
作者
snail-z, [email protected]
许可证
OverlayController 在 MIT 许可证下可用。详细信息请见 LICENSE 文件。