UIViewController-DisplayInDrawer 1.2.0

ViewController-DisplayInDrawer 1.2.0

Vilem Kurz 维护。



  • 作者:
  • vilemkurz

ViewController-DisplayInDrawer

轻松地在抽屉中显示任何视图控制器(iOS 地图样式)。

CI Status Version License Platform

它作为 UIViewController 扩展实现,这意味着 无需派生类无需侵入性视图层级设置。它旨在尽可能容易使用

  1. 您可以显示任何控制器。使其符合 DrawerConfiguration 协议
  2. 可选地设置一个 DrawerPositionDelegate,它会接收关于抽屉位置的通知
  3. 在您的显示控制器上调用 displayInDrawer(controller, drawerPositionDelegate: delegate)

Demo

除了其他功能外,我们还在您的控制器后面添加了模糊效果。如果您想使模糊效果可见,则需要为您的 view 控制的视图提供透明背景。库视觉上装饰您的 cont ont 控制器的方式有哪些

  • 拉动把手图像
  • 圆角
  • 顶部边框和顶部阴影
  • 模糊后端你的控制器的容。
  • 蒙版视图,在您拖动超过中间时持续变暗
  • 底部填充区域,使您可以在顶部和底部区域溢出拖动时看起来依然很棒

示例

要查看其工作情况,请运行 pod try UIViewController-DisplayInDrawer 或手动克隆库

要求

iOS 10+

安装

UIViewController-DisplayInDrawer可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中。

pod 'UIViewController-DisplayInDrawer'

作者

vilemkurz,[邮件地址显示为保护模式]

许可证

UIViewController-DisplayInDrawer遵守MIT许可证。有关更多信息,请参阅LICENSE文件。