一款轻量的多页面管理框架工具,类似QQ的侧滑效果,支持左右侧滑,点击/拖动手势都能操作。一个基于Objective-C的简单多视图管理工具,支持左右滑动。
示例
Cocoapods:
pod 'LZMSideslipManager', '~> 1.0.1'
Github: 将LZMSideslipManager文件夹中的文件添加到项目中即可导入使用。
使用方法:
#import "LZMSideslipViewController.h"
LZMMainViewController *mainVC = [[LZMMainViewController alloc]init];
LZMLeftViewController *leftVC = [[LZMLeftViewController alloc]init];
LZMRightViewController *rightVC = [[LZMRightViewController alloc]init];
CGFloat scale = 0.75;
LZMSideslipViewController *slipVC = [[LZMSideslipViewController alloc]initWithLeftVC:leftVC MainVC:mainVC rightVC:rightVC andScale:scale];
self.window.rootViewController = slipVC;
两侧的滑动页面可根据需求开启或关闭:
slipVC.allowRightSideslip = NO;
//slipVC.allowLeftSideslip = NO;
注意:左右视图的界面元素绘制不要放在viewDidLoad中,否则会导致sideslipController的侧滑页面缩放操作无效!