iOS精选博文ios框架iOS的UI进阶

轻松集成左右侧滑

2016-03-19  本文已影响1006人  HelloYeah
导读

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

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

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

  1. 设置侧滑出来的view,view的宽高,则是滑出view的尺寸.
  2. 设置侧滑方向,控制滑出方向.
  3. 设置侧滑动画的时间.
  4. isSide滑出状态,根据这个值调用sideAnimateWithDuration:,从而外界可以控制view的滑出和隐藏.

暂时没有封装边缘侧滑功能..想要实现边缘侧滑的朋友,可以自己在控制器离添加边缘侧滑手势

源码链接https://github.com/HelloYeah/HYSideCatagory

    @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
上一篇 下一篇

猜你喜欢

热点阅读