// // ShadowMenu.m // 千模 // // Created by Drew on 2018/10/29. // Copyright © 2018 MUMEI. All rights reserved. // #import "ShadowMenu.h" #import "SkillOrderController.h" #import "MyOrderController.h" @interface ShadowMenu() @end @implementation ShadowMenu - (instancetype)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { [self initView]; } return self; } - (instancetype)initWithCoder:(NSCoder *)aDecoder { if (self = [super initWithCoder:aDecoder]) { [self initView]; } return self; } - (void)initView { NSBundle *bundle = [NSBundle bundleForClass:[self class]]; NSString *className = NSStringFromClass([self class]); UIView *view = [[bundle loadNibNamed:className owner:self options:nil] firstObject]; view.frame = self.bounds; view.backgroundColor = [UIColor clearColor]; [self addSubview:view]; self.layer.cornerRadius = 12; self.layer.shadowColor = [UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:0.08].CGColor; self.layer.shadowOffset = CGSizeMake(0,6); self.layer.shadowOpacity = 1; self.layer.shadowRadius = 12; } - (IBAction)tapItem:(id)sender { NSInteger type = 1; switch (((UITapGestureRecognizer *) sender).view.tag) { case 1: type = 2; break; case 2: type = 3; break; case 3: type = 5; break; case 4: type = 1; break; default: break; } // SkillOrderController *vc = [[SkillOrderController alloc] init]; // [[self findViewController].navigationController pushViewController:vc animated:YES]; MyOrderController *vc = [[MyOrderController alloc] init]; vc.hidesBottomBarWhenPushed = YES; [[self findViewController].navigationController pushViewController:vc animated:YES]; } - (UIViewController *)findViewController { id target = self; while (target) { target = ((UIResponder *) target).nextResponder; if ([target isKindOfClass:[UIViewController class]]) { break; } } return target; } @end