SwiftyPopover
纯 Swift 实现,没有限制 UIPopoverController 或 UIPopoverPresentationController。
经典的 Popover 实现简单(2 个文件),类似于 iOS 应用中众所周知的样子。有时候我们需要显示与屏幕上的视图或上下文菜单相关的一些简短信息。基于 UIPopoverPresentationController
的标准实现难以定制,因此 Swifty Popover 应运而生,以解决这一问题。
示例
要运行示例项目,首先克隆仓库,然后从示例目录中运行 pod install
。
优势
- 易于使用
- 简单定制解决方案的方法
- 基于 UIViewController 和 UIConstraints
*限制:(已知问题)
- 无法处理设备旋转
- 应用进入后台时缺少自动关闭
⚠️ 要求
- iOS 10.0+
- Swift 5.+
- Xcode 11.4.1+
安装
SwiftyPopover 通过 CocoaPods 提供。要安装,只需在 Podfile 中添加以下行
pod 'SwiftyPopover'
作者
卢卡斯·哈库林,[邮箱地址保护]
许可协议
SwiftyPopover 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。