测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可 | MIT |
发布了最后发布 | 2015年2月 |
由Cyril Chandelier维护。
PZSideMenuViewController允许您将滑动面板机制集成到项目中
有两种方法可以在项目中使用此库
1) 手动将库文件添加到项目中
2) 使用CocoaPods
pod 'PZSideMenuViewController'
创建一个侧面菜单视图控制器,并给至少一个中心视图控制器
// Prepare side menu view controller
_sideMenuViewController = [[PZSideMenuViewController alloc] initWithCenterViewController:[[HomeViewController alloc] init]];
您可以在任何时候给侧面菜单视图控制器添加一个左侧和/或右侧视图控制器
_sideMenuViewController.leftViewController = [[LeftMenuViewController alloc] init];
_sideMenuViewController.rightViewController = [[RightMenuViewController alloc] init];
左边的和右边的滑动手势会自动添加到视图控制器中,但是您可以使用以下三个方法中的任意一个以编程方式打开/关闭侧面菜单视图控制器
// Open / Close side view controllers
- (void)openLeftSideViewControllerAnimated:(BOOL)animated completion:(void(^)(void))completionBlock;
- (void)openRightSideViewControllerAnimated:(BOOL)animated completion:(void(^)(void))completionBlock;
- (void)closeSideViewControllerAnimated:(BOOL)animated completion:(void(^)(void))completionBlock;
// Animation variables
@property (nonatomic, assign) CGFloat zoomScale;
@property (nonatomic, assign) UIOffset edgeOffset;
@property (nonatomic, assign) CGFloat duration;
// Shadow variables
@property (nonatomic, strong) UIColor *shadowColor;
@property (nonatomic, assign) CGFloat shadowOpacity;
@property (nonatomic, assign) CGFloat shadowRadius;
该组件是为一个项目开发的,欢迎贡献以改进它。