MIBlurPopup
MIBlurPopup 允许您使用带模糊背景创建令人惊叹的弹出窗口
设置
- 将
pod 'MIBlurPopup'
添加到您的 Podfile 或将 "MIBlurPopup.swift" 复制到您的项目中 - 确保您要展示的视图控制器符合
MIBlurPopupDelegate
协议 - 使用以下命令展示视图控制器:
MIBlurPopup.show(popupViewController, on: <some view controller>)
或将MIBlurPopupSegue
设置为自定义 segue 的类,如下所示:
注意:如果您通过 pod 添加了 MIBlurPopup,您还必须将模块设置为 "MIBlurPopup"。
自定义
您可以通过 MIBlurPopupDelegate 协议来自定义弹出窗口的行为
popupView: UIView // 包含弹出的视图
blurEffectStyle: UIBlurEffectStyle // 要应用于背景的模糊效果样式
initialScaleAmmount: CGFloat // ∈(0, 1),此属性将用于计算弹出视图在展示开始时和在消失结束时的大小。当 != 1 时,将产生缩放效果。
animationDuration: TimeInterval // 过渡动画的持续时间
待办事项
- 添加待办事项列表
- 添加故事板支持(例如:使用自定义转换)
示例
在本存储库中您也可以找到一个示例。
信息
如果你喜欢这个git,可以在下面关注我或者在twitter上关注我 :) @MarioIannotta
意大利问候!