| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- //
- // 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
|