好库网 好库网首页 | 我的好库
我是爱凤

弹性侧滑菜单LLSlideMenu源码(iOS)

发布者:iphone
发布日期:2016/5/29 20:10:36   更新日期:2016/5/29 20:10:36
文件大小:1M
下载次数:13   浏览次数:338
评分:4.80

源码目录结构图

介绍

This is a spring slide menu for iOS apps


一个弹性侧滑菜单
弹性动画原理借鉴该项目中阻尼函数实现。

Installation 安装
pod
1.pod "LLSlideMenu"
2.pod install // 若获取失败请重新 pod setup
3.#import "LLSlideMenu.h"


Common
1.Add "LLSlideMenu" files to your Project // 直接导入“LLSlideMenu”文件夹到项目中
2.#import "LLSlideMenu.h"

Usage 用法


Init 初始化
LLSlideMune *slideMenu = [[LLSlideMune alloc] init];
[self.view addSubview:slideMenu];

Base Property 基本属性
// 设置菜单宽度 menu width
_slideMenu.ll_menuWidth = 200.f;

// 设置菜单背景色 background color
_slideMenu.ll_menuBackgroundColor = [UIColor redColor];

// 设置菜单背景图片 background image
_slideMenu.ll_menuBackgroundImage = [UIImage imageNamed:@"image"];

// 背景色或背景图片设置一个即可 background image and color select one

Open or Close 打开或关闭
[_slideMenu ll_openSlideMenu]; // 打开 open
[_slideMenu ll_closeSlideMenu]; // 关闭 close

GestureRecognizer 手势监听
_slideMenu.ll_distance = 100.f; // 拉伸距离 pulling distance

Spring and Frames 弹力和关键帧设置(可控制弹性效果和时间)
_slideMenu.ll_springDamping = 20; // 阻力
_slideMenu.ll_springVelocity = 15; // 速度
_slideMenu.ll_springFramesNum = 60; // 关键帧数量

Requirements 版本要求:
IOS 6.0 Above


评论

账号 密码 还没帐号呢,现在注册一个?



免责声明:好库网所展示的信息由发布者自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。