XANavBarTransition 1.1.3

XANavBarTransition 1.1.3

Xangam 维护。



  • XangAm

XANavBarTransitionPod Version License

一个简单的导航栏平滑过渡库。

特性

  • 手势驱动全屏推或弹出。

  • 支持左右滑动过渡。

  • 平滑的导航栏过渡。

  • 灵活的控制机制。

安装

CocoaPods:pod 'XANavBarTransition'。

手动导入:将 XANavBarTransition 文件夹 拖拽到您的项目文件中。导入头文件:#import "XANavBarTransition.h"

用法

在控制器的 viewDidLoad 方法中初始化。

  • 如果您想更改导航栏透明度,请设置属性 xa_navBarAlpha,默认值为 1。

    self.xa_navBarAlpha = 0.5;

  • 如果您需要推送功能,请确认过渡模式并设置过渡代理对象、实现协议方法,默认为左模式。

    - (void)viewDidLoad {
        [super viewDidLoad];
        self.xa_transitionMode     = XATransitionModeRight;
        self.xa_transitionDelegate = self;
    }   
    
    - (UIViewController *)xa_nextViewControllerInTransitionMode:(XATransitionMode)transitionMode{
        UIViewController *nextVC = [[UIViewController alloc]init]; 
        return  nextVC;
    }
  • 默认开启 pop 功能。如需关闭此功能,将 xa_isPopEnable 属性设置为 NO。

    self.xa_isPopEnable = NO;

详情请查看演示。

文章

联系方式

如有使用过程中遇到问题,请提交给我或 @关于岚。欢迎联系我!