轻松集成左右侧滑

导读

左右侧滑是App开发中非常常见的功能,目前大部分App都有实现这个功能.

为提高开发效率,笔者对左右侧滑功能写了自己的一个分类.代码十分轻简,接口简单好用.

简单介绍一下这个侧滑的使用

  1. 设置侧滑出来的view,view的宽高,则是滑出view的尺寸.
  2. 设置侧滑方向,控制滑出方向.
  3. 设置侧滑动画的时间.
  4. 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哦

效果图如下
1.gif
2.gif
源码链接https://github.com/HelloYeah/HYSideCatagory
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容