测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布上次发布 | 2017 年 9 月 |
SwiftSwift 版本 | 3.0 |
由 FireHsia 维护。
一个侧拉菜单控制器(仿 QQ 侧拉栏)
欢迎 Issue 欢迎邮件 欢迎Star
OC 版本
直接将XYSideViewControllerOC文件夹放入到工程即可使用
Swift 版本
直接将XYSideViewControllerSwift文件夹放入到工程即可使用
cocopods
pod ‘XYSideViewController’,‘~> 1.0.3’
注意:请在 PodFile 后面添加 use_frameworks!
如果找不到该库,请先执行
pod repo update
再pod install
将 XYSideViewController
初始化为 window.rootViewController
XYSideViewController *rootViewController = [[XYSideViewController alloc] initWithSideVC:leftViewController currentVC:tabBarViewController];
self.window.rootViewController = rootViewController;
SideVC : 左侧控制器
currentVC : 主控制器
侧拉栏属性
sideContentOffset
可侧拉最大偏移量
默认值: ¾ * 屏幕宽
currentVCPanEnableRange
pan 侧拉手势范围
默认值: 50
isSide
侧拉开关
默认值: 开启
currentNavController
(void)closeSideVC
(void)openSideVC
UIViewController+XYSideCategory
sideViewController
- (void)XYSidePushViewController:(UIViewController *)viewController animated:(BOOL)animated
- (void)XYSideOpenVC
初始化
let rootVC = XYSideViewControllerSwift(sideVC, currentMainVC)
window?.rootViewController = rootVC
属性和方法
currentVCPanEnableRange
pan 侧拉手势范围
默认值: 50
isSide
侧拉开关
默认值: 开启
currentNavController
closeSideVC()
openSideVC()