CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Jul 2017 |
Maintained by chengxianghe.
a menu like pop view 弹出菜单
NSMutableArray<__kindof XHPopMenuItem *> *tempArr = [NSMutableArray array];
NSArray *titleArr = @[@"扫一扫", @"加好友", @"创建讨论组", @"发送到电脑", @"面对面快传", @"收钱"];
for (int i = 1; i < titleArr.count; i++) {
XHPopMenuItem *model = [[XHPopMenuItem alloc] initWithTitle:titleArr[i - 1] image:[UIImage imageNamed:[NSString stringWithFormat:@"menu_%d",i]] block:^(XHPopMenuItem *item) {
NSLog(@"block:%@",item);
}];
[tempArr addObject:model];
}
// 单独设置某个item的字体颜色 优先级大于options设置
[tempArr[0] setTitleColor:[UIColor redColor]];
// 单独设置某个item的字体 优先级大于options设置
[tempArr[2] setTitleFont:[UIFont boldSystemFontOfSize:18]];
[XHPopMenu showMenuWithView:sender menuItems:tempArr withOptions:nil];
NSMutableArray<__kindof XHPopMenuItem *> *tempArr = [NSMutableArray array];
NSArray *titleArr = @[@"扫一扫", @"加好友", @"创建讨论组", @"发送到电脑", @"面对面快传", @"收钱"];
for (int i = 1; i < titleArr.count; i++) {
XHPopMenuItem *model = [[XHPopMenuItem alloc] initWithTitle:titleArr[i - 1] image:[UIImage imageNamed:[NSString stringWithFormat:@"menu_%d",i]] block:^(XHPopMenuItem *item) {
NSLog(@"block:%@",item);
}];
[tempArr addObject:model];
}
XHPopMenuConfiguration *option = [XHPopMenuConfiguration defaultConfiguration];
option.style = XHPopMenuAnimationStyleScale;
option.maskBackgroundColor = [UIColor colorWithWhite:0.2 alpha:0.3];
[XHPopMenu showMenuInView:nil withRect:CGRectMake(10, 20, 120, 40) menuItems:tempArr withOptions:option];