轻松集成左右侧滑
2016-03-19 本文已影响1006人
HelloYeah
导读
左右侧滑是App开发中非常常见的功能,目前大部分App都有实现这个功能.
为提高开发效率,笔者对左右侧滑功能写了自己的一个分类.代码十分轻简,接口简单好用.
简单介绍一下这个侧滑的使用
- 设置侧滑出来的view,view的宽高,则是滑出view的尺寸.
- 设置侧滑方向,控制滑出方向.
- 设置侧滑动画的时间.
- isSide滑出状态,根据这个值调用sideAnimateWithDuration:,从而外界可以控制view的滑出和隐藏.
暂时没有封装边缘侧滑功能..想要实现边缘侧滑的朋友,可以自己在控制器离添加边缘侧滑手势
源码链接https://github.com/HelloYeah/HYSideCatagory
-
看一下UIViewController+Side分类的API接口
@interface UIViewController (Side)
/** 侧滑出来的View */
@property (weak,nonatomic) UIView * sideView;
/** 侧滑的方向,也决定了sideView是在mainPanelView 的左边还是右边 */
@property (assign,nonatomic) HYSideDirection HYSideDirectionType;
/** 滑出状态 */
@property (assign,nonatomic) BOOL isSide;
/** 侧滑并设置侧滑动画时间 */
- (void)sideAnimateWithDuration:(NSTimeInterval)duration;
@end
接口是不是很简单,欢迎大家下载试用https://github.com/HelloYeah/HYSideCatagory.好用不要忘记star哦
效果图如下

