GKFadeNavigationController, 支持导航栏动画隐藏的导航控制器

分享于 

3分钟阅读

GitHub

  繁體 雙語
A Navigation Controller which supports animated hiding of the Navigation Bar
  • 源代码名称:GKFadeNavigationController
  • 源代码网址:http://www.github.com/gklka/GKFadeNavigationController
  • GKFadeNavigationController源代码文档
  • GKFadeNavigationController源代码下载
  • Git URL:
    git://www.github.com/gklka/GKFadeNavigationController.git
    Git Clone代码到本地:
    git clone http://www.github.com/gklka/GKFadeNavigationController
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/gklka/GKFadeNavigationController
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    GKFadeNavigationController

    [[CI Status] (。http://img.shields.io/travis/Gruber kristóf/gkfadenavigationcontroller。svgstyle=flat ) ] (。https://travis-ci.org/Gruber kristóf/gkfadenavigationcontroller ) ?! VersionLicensePlatformReleases

    这是一个 UINavigationController的示例实现,支持动画隐藏并显示它是导航栏。

    Demo

    ,你自己试试吧

    在线仿真器

    特性

    • 动画颜色动画
    • 处理状态栏颜色
    • 类似 Pattern 到 -preferredStatusbarStyle
    • 尽可能使用本机控件( 比如。 后退按钮)
    • 本机外观半透明头
    • 带弹性头图像的演示项目

    安装

    GKFadeNavigationController可以通过 CocoaPods 获得。 要安装它,只需在你的Podfile 中添加以下行:

    pod "GKFadeNavigationController"

    然后用 pod install 更新你的。

    用法

    • 要运行示例项目,克隆 repo,然后从示例目录中运行 pod install
    • 将导航控制器类设置为 Storyboard 中的GKFadeNavigationController
    • 使你的视图控制器符合 GKFadeNavigationControllerDelegate 协议
    • 实现 -preferredNavigationBarVisibility ( 返回 GKFadeNavigationControllerNavigationBarVisibilityHidden 或者 GKFadeNavigationControllerNavigationBarVisibilityVisible )
    • 发送 -setNeedsNavigationBarVisibilityUpdateAnimated:animated 当你想隐藏或者显示导航栏时,向导航控制器发送消息

    你可以看到附加的演示项目,以方便参考。

    要求

    • iOS 8 SDK

    适用于 iOS 10.

    已知限制

    • 不完全处理屏幕旋转
    • 只支持box的灯光导航栏样式
    • 标题下的项目不可点击
    • 更改状态栏颜色当前在 -viewDidAppear 中发生

    请随意捐赠或者向我发送请求请求。

    变更日志

    GitHub变更日志和发布版本

    作者

    Gruber Kristóf,gk@lka.hu@gklka

    许可证

    GKFadeNavigationController在MIT许可证下可用。 有关详细信息,请参阅许可证文件。


    控制  SUP  控制器  HID  animate  Animated  
    相关文章