導讀
左右側滑是App開發(fā)中非常常見的功能,目前大部分App都有實現(xiàn)這個功能.
為提高開發(fā)效率,筆者對左右側滑功能寫了自己的一個分類.代碼十分輕簡,接口簡單好用.
簡單介紹一下這個側滑的使用
- 設置側滑出來的view,view的寬高,則是滑出view的尺寸.
- 設置側滑方向,控制滑出方向.
- 設置側滑動畫的時間.
- isSide滑出狀態(tài),根據(jù)這個值調用sideAnimateWithDuration:,從而外界可以控制view的滑出和隱藏.
暫時沒有封裝邊緣側滑功能..想要實現(xiàn)邊緣側滑的朋友,可以自己在控制器離添加邊緣側滑手勢
源碼鏈接https://github.com/HelloYeah/HYSideCatagory
-
看一下UIViewController+Side分類的API接口
@interface UIViewController (Side)
/** 側滑出來的View */
@property (weak,nonatomic) UIView * sideView;
/** 側滑的方向,也決定了sideView是在mainPanelView 的左邊還是右邊 */
@property (assign,nonatomic) HYSideDirection HYSideDirectionType;
/** 滑出狀態(tài) */
@property (assign,nonatomic) BOOL isSide;
/** 側滑并設置側滑動畫時間 */
- (void)sideAnimateWithDuration:(NSTimeInterval)duration;
@end
接口是不是很簡單,歡迎大家下載試用https://github.com/HelloYeah/HYSideCatagory.好用不要忘記star哦