BYSideMenu 1.0.4

BYSideMenu 1.0.4

测试已测试
语言语言 Objective-CObjective C
许可证 MIT
发布上次发布2017年9月

白云心城维护。



  • 白云心城

一个简单好用的侧边栏

使用方法

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;