All Projects → Feelinging → Fepopupmenucontroller

Feelinging / Fepopupmenucontroller

Licence: mit
A simple, elegant pop-up menu view

Labels

Projects that are alternatives of or similar to Fepopupmenucontroller

Ybpopupmenu
快速集成popupMenu
Stars: ✭ 816 (+2450%)
Mutual labels:  menu, popup
Material Ui Popup State
boilerplate for common Material-UI Menu, Popover and Popper use cases
Stars: ✭ 186 (+481.25%)
Mutual labels:  menu, popup
Tippyjs
Tooltip, popover, dropdown, and menu library
Stars: ✭ 9,433 (+29378.13%)
Mutual labels:  menu, popup
Customalertviewdialogue
Custom AlertView Dialogue is the world's most advanced alert view library. Custom AlertView Dialogue includes simple message popups, confirmation alerts, selector popups, action sheet bottom menus, and input/feedback contact forms.
Stars: ✭ 100 (+212.5%)
Mutual labels:  menu, popup
Selectmenu
Simple, easily and diversity menu solution
Stars: ✭ 284 (+787.5%)
Mutual labels:  menu, popup
Fwpopupviewoc
信手拈来的OC弹窗库:1、继承 FWPopupBaseView 即可轻松实现各种位置、动画类型的弹窗;2、新功能引导弹窗。更多弹窗场景等你来挑战,总之,想怎么弹就怎么弹!!!
Stars: ✭ 70 (+118.75%)
Mutual labels:  menu, popup
Cascade
Nested popup menus with smooth height animations
Stars: ✭ 1,493 (+4565.63%)
Mutual labels:  menu, popup
Electron Tray Window
🖼️ Generates custom tray windows with Electron.js
Stars: ✭ 71 (+121.88%)
Mutual labels:  menu, popup
Menu
The most customizable menu for macOS apps.
Stars: ✭ 84 (+162.5%)
Mutual labels:  popup, menu
nativescript-menu
A plugin that adds a pop-up menu to NativeScript
Stars: ✭ 17 (-46.87%)
Mutual labels:  popup, menu
Dropdownmenukit
UIKit drop down menu, simple yet flexible and written in Swift
Stars: ✭ 246 (+668.75%)
Mutual labels:  menu, popup
Fwpopupview
弹窗控件:支持AlertView、Sheet、自定义视图的PopupView。AlertView中可以嵌套自定义视图,各组件的显示隐藏可配置;Sheet仿微信样式;同时提供自定义弹出。更多配置请参考”可设置参数“,提供OC使用Demo。
Stars: ✭ 361 (+1028.13%)
Mutual labels:  menu, popup
Vc Popup
一个行为标准的vue popup组件集
Stars: ✭ 289 (+803.13%)
Mutual labels:  menu, popup
Anylayer
Android稳定高效的浮层创建管理框架
Stars: ✭ 745 (+2228.13%)
Mutual labels:  menu, popup
Quickmyanimelist
[Abandoned] The dream Chrome Extension for you with a MyAnimeList account.
Stars: ✭ 6 (-81.25%)
Mutual labels:  popup
Fapanels
FAPanels - Swift
Stars: ✭ 850 (+2556.25%)
Mutual labels:  menu
Menu
Menu and sidebar management package for Laravel
Stars: ✭ 6 (-81.25%)
Mutual labels:  menu
Arek
AREK is a clean and easy way to request any kind of iOS permission (with some nifty features 🤖)
Stars: ✭ 947 (+2859.38%)
Mutual labels:  popup
Paypal Checkout Components
Javascript Integration for PayPal Button and PayPal Checkout
Stars: ✭ 938 (+2831.25%)
Mutual labels:  popup
Powermenu
🔥 The powerful and easiest way to implement modern material popup menu.
Stars: ✭ 822 (+2468.75%)
Mutual labels:  popup

FEPopupMenuController Version License Platform

A simple, elegant pop-up menu view

screenshot

Features

  • easy to use
  • easy to customization
  • iOS7+

CocoaPods

pod 'FEPopupMenuController'

Useage

first thing, import the main header file

#import "FEPopupMenuController.h"

then, you can using FEPopupMenuItem initialize FEPopupMenuController , support text or text&icon (icon size 15x15 point)

FEPopupMenuItem *item = [[FEPopupMenuItem alloc] initWithTitle:@"title" iconImage:image action:^{
    NSLog(@"selected item1...");
}];
FEPopupMenuController *popupMenuController = [[FEPopupMenuController alloc] initWithItems:@[item]];

Suggest : The title can not be longer than four characters. and item not too much.

show time

[popupMenuController showInViewController:self atPosition:CGPointMake(100,100);

dismiss

[popupMenuController dismiss];

Other

you can customize everything

  • change title color of each item

    You can set titleColor to change the title color of each FEPopupMenuItem, respectively.

  • Screen Rotation

    You can call the moveContentViewToPosition method to change the location of the nemu in real time.(see demo)

more...

/**
 *  When selected a item will automatic dismiss the FEPopupMenuController, default is YES.
 */
@property (nonatomic, assign) BOOL automaticDismiss;

/**
 *  the content view width, default is 130.
 */
@property (nonatomic, assign) CGFloat contentViewWidth;

/**
 *  the content view position, default is (0,0)
 */
@property (nonatomic, assign) CGPoint contentViewPosition;

/**
 *  the content view background color, default is white
 */
@property (nonatomic, strong) UIColor *contentViewBackgroundColor;

/**
 *  the content view corner radius, default is 8.0
 */
@property (nonatomic, assign) CGFloat contentViewCornerRadius;

/**
 *  arrow view x position , default is 70% of contentViewWidth
 */
@property (nonatomic, assign) CGFloat arrowX;

/**
 *  arrow of top on content view show or hidden, default is NO (hidden)
 */
@property (nonatomic, assign) BOOL isShowArrow;

/**
 *  the separator line color of each item, default is light grey (r:0.93,g:0.93,b:0.93)
 */
@property (nullable, nonatomic, strong) UIColor *itemSeparatorLineColor;

Licence

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].