Import【手动导入】
【将HyPopMenuView,UIColor+ImageGetColor,MenuLabel所有源代码拽入项目中】 【导入主头文件:#import "HyPopMenuView.h"】
HyPopMenuView.h HyPopMenuView.mUIColor+ImageGetColor.h UIColor+ImageGetColor.mMenuLabel.h MenuLabel.mExample【示例】
[Objective-C] 查看源文件 复制代码
NSArray *Objs = @[ [MenuLabel CreatelabelIconName:@"tabbar_compose_idea" Title:@"文字"], [MenuLabel CreatelabelIconName:@"tabbar_compose_photo" Title:@"相册"], [MenuLabel CreatelabelIconName:@"tabbar_compose_camera" Title:@"拍摄"], [MenuLabel CreatelabelIconName:@"tabbar_compose_lbs" Title:@"签到"], [MenuLabel CreatelabelIconName:@"tabbar_compose_review" Title:@"点评"], [MenuLabel CreatelabelIconName:@"tabbar_compose_more" Title:@"更多"], ]; CGFloat x,y,w,h; x = CGRectGetWidth(self.view.bounds)/2 - 213/2; y = CGRectGetHeight([UIScreen mainScreen].bounds)/2 * 0.3f; w = 213; h = 57; //自定义的头部视图 UIImageView *topView = [[ImageView alloc] initWithFrame:CGRectMake(x, y, w, h)]; topView.image = [UIImage imageNamed:@"compose_slogan"]; topView.contentMode = UIViewContentModeScaleAspectFit; NSMutableDictionary *AudioDictionary = [NSMutableDictionary dictionary]; //添加弹出菜单音效 [AudioDictionary setObject:@"composer_open" forKey:kHyPopMenuViewOpenAudioNameKey]; [AudioDictionary setObject:@"wav" forKey:kHyPopMenuViewOpenAudioTypeKey]; //添加取消菜单音效 [AudioDictionary setObject:@"composer_close" forKey:kHyPopMenuViewCloseAudioNameKey]; [AudioDictionary setObject:@"wav" forKey:kHyPopMenuViewCloseAudioTypeKey]; //添加选中按钮音效 [AudioDictionary setObject:@"composer_select" forKey:kHyPopMenuViewSelectAudioNameKey]; [AudioDictionary setObject:@"wav" forKey:kHyPopMenuViewSelectAudioTypeKey]; [HyPopMenuView CreatingPopMenuObjectItmes:Objs TopView:topView OpenOrCloseAudioDictionary:AudioDictionary SelectdCompletionBlock:^(MenuLabel *menuLabel, NSInteger index) { NSLog(@"index:%ld ItmeNmae:%@",index,menuLabel.title); }];
DEMO 下载:
相关源码推荐:
- 仿照支付宝密码支付,以及修改支付密码(7416次查看,519次下载)
- 高仿推酷(17144次查看,1221次下载)
- DeviceBrightness(1231次查看,22次下载)
- CLTypingLabel 自带逐字打印动画效果的UILabel(8771次查看,149次下载)
- TTModalView(2234次查看,57次下载)