Popularity
8.5
-
Activity
0.0
Stable
895
25
212

Code Quality Rank: L5
Monthly Downloads: 0
Programming language: Objective-C
License: MIT License
Tags: UI     Menu    
Latest version: v2.4

PopMenu alternatives and similar libraries

Based on the "Menu" category

Do you think we are missing an alternative of PopMenu or a related project?

Add another 'Menu' Library

README

PopMenu

License Platform

PopMenu is pop animation menu inspired by Sina weibo / NetEase app.

Screenshots

image

Installation

CocoaPods

With CocoaPods, add this line to your Podfile.

pod 'PopMenu'

and run pod install, then you're all done!

Manually

  1. Download and drop /PopMenufolder in your project.
  2. Congratulations!

How to use

NSMutableArray *items = [[NSMutableArray alloc] initWithCapacity:3];
MenuItem *menuItem = [[MenuItem alloc] initWithTitle:@"Flickr" iconName:@"post_type_bubble_flickr" glowColor:[UIColor grayColor] index:0];
[items addObject:menuItem];

menuItem = [[MenuItem alloc] initWithTitle:@"Googleplus" iconName:@"post_type_bubble_googleplus" glowColor:[UIColor colorWithRed:0.000 green:0.840 blue:0.000 alpha:1.000] index:0];
[items addObject:menuItem];

menuItem = [[MenuItem alloc] initWithTitle:@"Instagram" iconName:@"post_type_bubble_instagram" glowColor:[UIColor colorWithRed:0.687 green:0.000 blue:0.000 alpha:1.000] index:0];
[items addObject:menuItem];

menuItem = [[MenuItem alloc] initWithTitle:@"Twitter" iconName:@"post_type_bubble_twitter" glowColor:[UIColor colorWithRed:0.687 green:0.000 blue:0.000 alpha:1.000] index:0];
[items addObject:menuItem];

menuItem = [[MenuItem alloc] initWithTitle:@"Youtube" iconName:@"post_type_bubble_youtube" glowColor:[UIColor colorWithRed:0.687 green:0.000 blue:0.000 alpha:1.000] index:0];
[items addObject:menuItem];

menuItem = [[MenuItem alloc] initWithTitle:@"Facebook" iconName:@"post_type_bubble_facebook" glowColor:[UIColor colorWithRed:0.687 green:0.000 blue:0.000 alpha:1.000] index:0];
[items addObject:menuItem];

PopMenu *popMenu = [[PopMenu alloc] initWithFrame:self.view.bounds items:items];
popMenu.menuAnimationType = kPopMenuAnimationTypeNetEase; // kPopMenuAnimationTypeSina
popMenu.perRowItemCount = 3; // or 2
[popMenu showMenuAtView:self.view];

Requirements

  • iOS 7.0+
  • ARC

License

PopMenu is available under the MIT license, see the LICENSE file for more information.


*Note that all licence references and agreements mentioned in the PopMenu README section above are relevant to that project's source code only.