Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This is a spring slide menu for iOS apps - 一个弹性侧滑菜单

License

Notifications You must be signed in to change notification settings

lushengfu/LLSlideMenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

22 Commits

Repository files navigation

LLSlideMenu

This is a spring slide menu for iOS apps
一个弹性侧滑菜单

弹性动画原理借鉴该项目中阻尼函数实现

Preview 预览

image

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

License

LLSlideMenu is provided under the MIT license. See LICENSE file for details.

About

This is a spring slide menu for iOS apps - 一个弹性侧滑菜单

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 99.0%
  • Ruby 1.0%

AltStyle によって変換されたページ (->オリジナル) /