登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

高仿QQ左右菜单效果XLSlideMenu

[复制链接]
来自: mengxianliang 分类: iOS精品源码 上传时间: 2017-5-10 16:49:00
Tag:

项目介绍:

XLSlideMenu

实现功能

滑动显示左右菜单
手动显示左右菜单

显示效果

image

使用方法

1、创建方法:

(1)、导入头文件:

#import "XLSlideMenu.h"

(2)、创建菜单并设置成window的rootviewControler

XLSlideMenu *slideMenu = [[XLSlideMenu alloc] initWithRootViewController:rootNav];
//设置左右菜单
slideMenu.leftViewController = leftVC;
slideMenu.rightViewController = rightVC;
self.window.rootViewController = slideMenu;

2、使用方法:

(1)、显示左菜单

[self.xl_sldeMenu showLeftViewControllerAnimated:true];

(2)、显示右菜单

[self.xl_sldeMenu showRightViewControllerAnimated:true];

(3)、显示主界面

[self.xl_sldeMenu showRootViewControllerAnimated:true];

(4)、获取菜单宽度

self.xl_sldeMenu.menuWidth

(5)、获取留白宽度

self.xl_sldeMenu.emptyWidth

(6)、关闭滑动功能

self.xl_sldeMenu.slideEnabled = false;

(7)、跳转新界面

  • 判断RootViewController类型

  • 第一种情况:如果是UINavigationController就直接push

UINavigationController *nav = (UINavigationController *)self.xl_sldeMenu.rootViewController;
[nav pushViewController:newVc animated:false];
  • 第二种情况:如果是Tabbar就找到Tabbar的selectedViewController执行Push动作

UITabBarController *tabBarController = (UITabBarController *)self.xl_sldeMenu.rootViewController;
UINavigationController *nav = (UINavigationController *)tabBarController.selectedViewController;
[nav pushViewController:newVc animated:true];

GitHub:https://github.com/mengxianliang/XLSlideMenu
|10 [/pan]

相关源码推荐:

    我来说两句
    *滑动验证:
    所有评论(23)
    Cristina123 2017-5-10 18:00:12
    HAHAHA
    回复
    qq992326916 2017-5-19 14:36:04
    强烈支持楼主ing……
    回复
    code4app热心网友 2017-5-19 16:53:14
    我只是路过打酱油的。
    回复
    和菜鸟比菜 2017-5-19 21:43:10
    虽不明,但觉厉!
    回复
    code4app热心网友 2017-5-21 21:45:33
    我只是路过打酱油的。
    回复
    code4app热心网友 2017-5-21 21:45:56
    虽不明,但觉厉!
    回复
    code4app热心网友 2017-5-22 15:31:14
    淡定,淡定,淡定……
    回复
    code4app热心网友 2017-5-22 15:31:38
    淡定,淡定,淡定……
    回复
    code4app热心网友 2017-5-22 15:32:19
    强烈支持楼主ing……
    回复
    123下一页
    提取码:  下载次数:44 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
    369 1 44
    相关代码
      联系我们
      首页/微信公众账号投稿

      帖子代码编辑/版权问题

      QQ:435399051,742864542

      如何获得代码达人称号?

      代码贡献英雄榜
      用户名 下载数
      代码分类
      通过邮件订阅最新 Code4App 信息
      上一条 /4 下一条
      联系我们
      关闭
      合作电话:
      13802416937
      Email:
      435399051@qq.com
      商务市场合作/投稿
      问题反馈及帮助
      联系我们

      广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

      快速回复 返回顶部 返回列表