Commit f50904d8ba667ad58bd8dc21137d98542ed8a4f1

Authored by 张旭
1 parent ac315370

修改歼灭机动画,更改互动按钮显示逻辑

Showing 16 changed files with 30 additions and 8 deletions
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart0@2x.png

1.03 KB | W: | H:

1.88 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart1@2x.png

1.12 KB | W: | H:

2.06 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart2.png

1.53 KB | W: | H:

2.17 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart2@2x.png

1.04 KB | W: | H:

1.92 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart3.png

1.45 KB | W: | H:

1.94 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart3@2x.png

1.14 KB | W: | H:

2.04 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart4.png

1.45 KB | W: | H:

2.54 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart4@2x.png

1.07 KB | W: | H:

2.02 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart5@2x.png

1.14 KB | W: | H:

2.11 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart6@2x.png

1.09 KB | W: | H:

2.02 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart7@2x.png

1.1 KB | W: | H:

2.04 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart8@2x.png

1.04 KB | W: | H:

2 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/GiftResource/resource.bundle/heart@2x.png

3.18 KB | W: | H:

1.96 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/Gift/LVCGiftManager.m
... ... @@ -25,6 +25,7 @@
25 25 NSMutableArray *pointArrs = [[NSMutableArray alloc] init];
26 26 CGFloat width = [UIScreen mainScreen].bounds.size.width / 2;
27 27 [pointArrs addObject:NSStringFromCGRect(CGRectMake(width, 300, width, 300))];
  28 + [pointArrs addObject:NSStringFromCGRect(CGRectMake(width, 300, width, 300))];
28 29 car.curveControlAndEndPoints = pointArrs;
29 30 [car addAnimationsMoveToPoint:CGPointMake(0, 100) endPoint:CGPointMake(toView.bounds.size.width +166, 500)];
30 31 [toView addSubview:car];
... ...
LiveVideoCloud/LiveVideoCloud/Classes/Sections/InteractionSections/LVCInteractionController.m
... ... @@ -23,7 +23,7 @@
23 23  
24 24 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
25 25 {
26   - [LVCGiftManager giftType:GiftTypePorsch toView:self.view];
  26 + [LVCGiftManager giftType:GiftTypeFighter toView:self.view];
27 27 }
28 28  
29 29 - (void)didReceiveMemoryWarning {
... ...
LiveVideoCloud/LiveVideoCloud/Classes/Sections/homeSections/Controller/HomeViewController.m
... ... @@ -12,12 +12,24 @@
12 12  
13 13 @interface HomeViewController ()
14 14  
15   -
  15 +@property (nonatomic ,strong) UIButton * _Nullable interactionBtn;
16 16  
17 17 @end
18 18  
19 19 @implementation HomeViewController
20 20  
  21 +- (void)viewWillAppear:(BOOL)animated
  22 +{
  23 + [super viewWillAppear:animated];
  24 + [[UIApplication sharedApplication].keyWindow addSubview:self.interactionBtn];
  25 +}
  26 +
  27 +- (void)viewWillDisappear:(BOOL)animated
  28 +{
  29 + [super viewWillDisappear:animated];
  30 + [self.interactionBtn removeFromSuperview];
  31 +}
  32 +
21 33 - (void)viewDidLoad {
22 34 [super viewDidLoad];
23 35 // Do any additional setup after loading the view.
... ... @@ -30,12 +42,7 @@
30 42 [liveBtn addTarget:self action:@selector(liveAction) forControlEvents:UIControlEventTouchUpInside];
31 43 [self.view addSubview:liveBtn];
32 44  
33   - UIButton *interactionBtn = [UIButton buttonWithType:UIButtonTypeCustom];
34   - interactionBtn.frame = CGRectMake(200, 400, 50, 30);
35   - [interactionBtn setTitle:@"互动" forState:UIControlStateNormal];
36   - [interactionBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
37   - [interactionBtn addTarget:self action:@selector(interactionAction) forControlEvents:UIControlEventTouchUpInside];
38   - [[UIApplication sharedApplication].keyWindow addSubview:interactionBtn];
  45 + [[UIApplication sharedApplication].keyWindow addSubview:self.interactionBtn];
39 46 }
40 47  
41 48 - (void)liveAction
... ... @@ -53,6 +60,20 @@
53 60 }
54 61  
55 62  
  63 +- (UIButton *)interactionBtn
  64 +{
  65 + if (!_interactionBtn)
  66 + {
  67 + UIButton *interactionBtn = [UIButton buttonWithType:UIButtonTypeCustom];
  68 + interactionBtn.frame = CGRectMake(200, 400, 50, 30);
  69 + [interactionBtn setTitle:@"互动" forState:UIControlStateNormal];
  70 + [interactionBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
  71 + [interactionBtn addTarget:self action:@selector(interactionAction) forControlEvents:UIControlEventTouchUpInside];
  72 + _interactionBtn = interactionBtn;
  73 + }
  74 + return _interactionBtn;
  75 +}
  76 +
56 77 - (void)didReceiveMemoryWarning {
57 78 [super didReceiveMemoryWarning];
58 79 // Dispose of any resources that can be recreated.
... ...