Skip to content
iOS侧滑菜单:一行代码实现侧滑。完全解耦,两个界面之间不需要有任何耦合。基于控制器自定义转场。
Branch: master
Clone or download
daiyi
daiyi V1.2
v1.2_tag
Latest commit 786fac4 Aug 7, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DYLeftSlipManager
.gitignore
DYLeftSlipManagerGIF.gif v1.0.1 Mar 5, 2017
README.md 更新Readme中的链接 May 8, 2017

README.md

DYLeftSlipManager

一行代码实现侧滑。完全解耦,两个界面之间不需要有任何耦合。基于控制器自定义转场。

使用:

导入#import "DYLeftSlipManager.h"

// 注意这个控制器是右滑视图控制器,由于完全解耦,所以在DYLeftSlipManager内部是对该控制器强引用防止销毁。

LeftTableViewController *leftVC = [LeftTableViewController new];

[[DYLeftSlipManager sharedManager] setLeftViewController:leftVC coverViewController:self];

// 这个self是覆盖在右滑视图上层的控制器,一般应用中就是UITabBarController

嗯哼。是完全解耦的,你可以在任意地方调用这两句代码即可。

具体请看代码(好像也没有具体的了)。

实现思路:http://daiyi.pro/2017/03/12/DYLeftSlipManager_analysis/

相对于网上其他DEMO来说,本例是利用了控制器转场实现的,其他DEMO基本都是View上加侧滑View,这样的话两个界面之间耦合度太高,两个View都归一个C管,不能忍~~~本例就是两个控制器,各管各的业务。

DYLeftSlipManagerGIF

You can’t perform that action at this time.