Latest 1.0.4
Homepage https://github.com/Byxc/BYSideMenu
License MIT
Platforms ios 8.0, requires ARC
Frameworks UIKit
Authors

一个简单好用的侧边栏

使用方法

1.导入

(1). 使用手动方式导入

下载BYSideMenu中的所有文件

将BYSideMenu中的源文件导入到工程中

导入BYSideMenu.h文件。

(2). 使用CocoaPods导入

在Podfile中添加pod 'BYSideMenu'

执行Pod install 或者 Pod update

使用#import <BYSideMenu/BYSideMenu.h>导入

2.使用并创建侧边栏控制器

BYSideMenu *sideMenu = [[BYSideMenu alloc] initWithContentController:contentVC sideViewController:sideVC];

3.设置属性

// 动画时间(默认:0.3s)
@property(nonatomic,assign)NSTimeInterval animationTime;
// 侧边栏视图宽度(默认:屏幕宽度*0.8)
@property(nonatomic,assign)CGFloat sideViewWidth;
// 侧边栏位置
@property(nonatomic,assign)BYSideType sideType;
// 是否允许手势拖动(默认:YES)
@property(nonatomic,assign)BOOL allowPan;
// 允许过渡效果
@property(nonatomic,assign)BOOL allowTransition;

4.展开与隐藏

/**
显示侧边栏视图

@param completedHandle 完成回调
*/
- (void)showSideMenuCompleted:(void(^)())completedHandle;

/**
显示侧边栏视图

@param animation 是否使用动画
@param completedHandle 完成回调
*/
- (void)showSideMenuWithAnimation:(BOOL)animation completed:(void(^)())completedHandle;

/**
隐藏侧边栏视图

@param completedHandle 完成回调
*/
- (void)hiddenSideMenuCompleted:(void(^)())completedHandle;

/**
隐藏侧边栏视图

@param animation 是否使用动画
@param completedHandle 完成回调
*/
- (void)hiddenSideMenuWithAnimation:(BOOL)animation completed:(void(^)())completedHandle;

Latest podspec

{
    "name": "BYSideMenu",
    "version": "1.0.4",
    "summary": "u5febu901fu5b9eu73b0u4fa7u8fb9u680fu6548u679c.",
    "description": "u4e00u4e2au7b80u5355u597du7528u7684u4fa7u8fb9u680fu5de5u5177",
    "homepage": "https://github.com/Byxc/BYSideMenu",
    "license": "MIT",
    "authors": {
        "u767du4e91u5fc3u57ce": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/Byxc/BYSideMenu.git",
        "tag": "1.0.4"
    },
    "source_files": "BYSideMenu/*.{h,m}",
    "frameworks": "UIKit",
    "requires_arc": true
}

Pin It on Pinterest

Share This