HSArrowMenu 1.0.1

HSArrowMenu 1.0.1

测试测试过
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年10月

ai mac 维护。




HSArrowMenu : 弹出菜单。

https://github.com/ccworld1000/HSArrowMenu 的某些调整

错误

电子邮件:[email protected][email protected]

Podfile

pod 'HSArrowMenu'

用法

#import <HSMenu.h>

#import "HSMenu.h"
- (void) pushMenuItem:(HSArrowMenuItem *) item
{
    NSLog(@"CC tag : %ld", item.tag);
}

- (IBAction)showMenu:(UIButton *) b {
    NSMutableArray *menuItems = [NSMutableArray arrayWithCapacity:0];
    NSArray *menuItemsArray = @[@"CC 1", @"CC 2", @"CC 3", @"CC 4", @"CC 5", @"CC 6"];
    for (NSString *title in menuItemsArray) {
        HSArrowMenuItem *item = [HSArrowMenuItem menuItem: title image: [UIImage imageNamed:@"Touch"] target: self action:@selector(pushMenuItem:)];
        item.alignment = NSTextAlignmentCenter;
        item.foreColor = [UIColor blueColor];
        [menuItems addObject: item];
        
    }
    
    HSArrowMenuConfig o = { 9,
        7,
        9,
        25,
        6.5,
        true,
        false,
        true,
        false,
        {0, 0, 0},
        {1,1,1}
    };
    
    [HSMenu showMenuInView:self.view fromRect:b.frame menuItems:menuItems withOptions:o];
    
    NSLog(@"b : %@", b.titleLabel.text);
}

参考

参考 1 https://github.com/kolyvan/kxmenu

参考 2 https://github.com/zpz1237/NirKxMenu

截图

菜单1

Menu1 Screenshot

菜单2

Menu2 Screenshot

菜单3

Menu3 Screenshot