MZRSlideInMenu 0.0.5

MZRSlideInMenu 0.0.5

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Dec 2014

Maintained by Unclaimed.


Downloads

Total223
Week0
Month0

Installs

Apps19
powered by Segment

GitHub

Stars44
Watchers4
Forks3
Issues0
Contributors2
Pull Requests0

Code

Files2
LOCLines of Code 234



MZRSlideInMenu is a simple slide-in menu for iOS. When a button is tapped, the menu comes from left/right with animation. Easy installation and use. Add your app an additional flavour with MZRSlideInMenu.

MZRSlideInMenu

Installation

Manually

Add MZRSlideInMenu.h/.m files into your project. And then, add #import MZRSlideInMenu.h where you want to use. That's all.

Usage

Simple

Just code below where you want to show menu.

MZRSlideInMenu *menu = [[MZRSlideInMenu alloc] init];
[menu setDelegate:self];
[menu addMenuItemWithTitle:@"buttonTitle1"];
[menu addMenuItemWithTitle:@"buttonTitle1"];
[menu addMenuItemWithTitle:@"buttonTitle2"];
[menu addMenuItemWithTitle:@"buttonTitle3"];
[menu addMenuItemWithTitle:@"buttonTitle4"];
[menu showMenuFromLeft];

And, when the menu button tapped, the delegate below will be called.

- (void)slideInMenu:(MZRSlideInMenu *)menuView didSelectAtIndex:(NSUInteger)index
{
    NSString *buttonTitle = [menuView buttonTitleAtIndex:index];

    NSLog(@"%@(%ld) tapped",buttonTitle, (long)index);
}

Done! This is a basic implementation.

Customize

And you can change settings by accessing MZRSlideInMenu's properties.

Menu item has another method below. With this, you can change an individual button color and background color.

- (void)addMenuItemWithTitle:(NSString *)title textColor:(UIColor *)textColor backgroundColor:(UIColor *)backgroundColor;

About other customization, please see Demo or MZRSlideInMenu.h file.

Requirement

  • ARC
  • iOS7 and later
  • iPhone only

LISENSE

The MIT License (MIT)

Author

Morita Naoki / Twitter / Facebook / HP