cdts/xdts-ios 3/TreeHole/CYHResetCode/Home(首页)/View/THLanternScrollItemView.m
2023-07-27 09:20:00 +08:00

121 lines
6.9 KiB
Objective-C

//
// THLanternScrollItemView.m
// TreeHole
//
// Created by iOS on 2023/2/14.
// Copyright © 2023 CYH. All rights reserved.
//
#import "THLanternScrollItemView.h"
@interface THLanternScrollItemView ()
@property(nonatomic, strong)UIImageView *bgImgView;
@property(nonatomic, strong)UIButton *lanternRightImgView_0;
@property(nonatomic, strong)UIButton *lanternRightImgView_1;
@property(nonatomic, strong)UIButton *lanternRightImgView_2;
@property(nonatomic, strong)UIButton *lanternRightImgView_3;
@property(nonatomic, strong)UIButton *lanternRightImgView_4;
@property(nonatomic, strong)UIButton *lanternRightImgView_5;
@property(nonatomic, strong)UIButton *lanternRightImgView_6;
@property(nonatomic, strong)UIButton *lanternRightImgView_7;
@property(nonatomic, strong)UIButton *lanternRightImgView_8;
@property(nonatomic, strong)UIButton *lanternRightImgView_9;
@property(nonatomic, strong)UIButton *lanternLeftImgView_0;
@property(nonatomic, strong)UIButton *lanternLeftImgView_1;
@property(nonatomic, strong)UIButton *lanternLeftImgView_2;
@property(nonatomic, strong)UIButton *lanternLeftImgView_3;
@property(nonatomic, strong)UIButton *lanternLeftImgView_4;
@property(nonatomic, strong)UIButton *lanternLeftImgView_5;
@property(nonatomic, strong)UIButton *lanternLeftImgView_6;
@property(nonatomic, strong)UIButton *lanternLeftImgView_7;
@end
@implementation THLanternScrollItemView
- (void)setItemTapBlock:(void (^)(UIControl *))itemTapBlock {
_itemTapBlock = itemTapBlock;
_lanternRightImgView_0.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_1.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_2.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_3.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_4.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_5.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_6.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_7.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_8.qmui_tapBlock = itemTapBlock;
_lanternRightImgView_9.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_0.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_1.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_2.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_3.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_4.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_5.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_6.qmui_tapBlock = itemTapBlock;
_lanternLeftImgView_7.qmui_tapBlock = itemTapBlock;
}
- (void)setupSubViews {
// self.qmui_shouldShowDebugColor = YES;
_bgImgView = [UIImageView creatImageViewWithImageName:@"TH_Lantern_bg" inSuperView:self];
_lanternRightImgView_0 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_1 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_2 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_3 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_4 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_5 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_6 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_7 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_8 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternRightImgView_9 = [UIButton creatButtonWithImageName:@"TH_lantern_right" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_0 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_1 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_2 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_3 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_4 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_5 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_6 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
_lanternLeftImgView_7 = [UIButton creatButtonWithImageName:@"TH_lantern_left" state:UIControlStateNormal inSuperView:self];
}
- (void)layoutSubviews {
[super layoutSubviews];
self.bgImgView.frame = self.bounds;
self.lanternRightImgView_0.frame = CGRectMake(W_Scale(62), W_Scale(40), W_Scale(93), W_Scale(101));
self.lanternRightImgView_1.frame = CGRectMake(W_Scale(94), W_Scale(172), W_Scale(85), W_Scale(101));
self.lanternRightImgView_2.frame = CGRectMake(W_Scale(249), W_Scale(269), W_Scale(91), W_Scale(100));
self.lanternRightImgView_3.frame = CGRectMake(W_Scale(150), W_Scale(694), W_Scale(83), W_Scale(96));
self.lanternRightImgView_4.frame = CGRectMake(W_Scale(62), W_Scale(860), W_Scale(93), W_Scale(101));
self.lanternRightImgView_5.frame = CGRectMake(W_Scale(155), W_Scale(961), W_Scale(85), W_Scale(101));
self.lanternRightImgView_6.frame = CGRectMake(W_Scale(220), W_Scale(1095), W_Scale(91), W_Scale(100));
self.lanternRightImgView_7.frame = CGRectMake(W_Scale(267), W_Scale(1250), W_Scale(84), W_Scale(97));
self.lanternRightImgView_8.frame = CGRectMake(W_Scale(267), W_Scale(1250), W_Scale(85), W_Scale(97));
self.lanternRightImgView_9.frame = CGRectMake(W_Scale(176), W_Scale(1338), W_Scale(93), W_Scale(101));
self.lanternLeftImgView_0.frame = CGRectMake(W_Scale(257), W_Scale(143), W_Scale(61), W_Scale(80));
self.lanternLeftImgView_1.frame = CGRectMake(W_Scale(50), W_Scale(270), W_Scale(61), W_Scale(81));
self.lanternLeftImgView_2.frame = CGRectMake(W_Scale(162), W_Scale(405), W_Scale(61), W_Scale(80));
self.lanternLeftImgView_3.frame = CGRectMake(W_Scale(301), W_Scale(519), W_Scale(61), W_Scale(81));
self.lanternLeftImgView_4.frame = CGRectMake(W_Scale(257), W_Scale(855), W_Scale(61), W_Scale(80));
self.lanternLeftImgView_5.frame = CGRectMake(W_Scale(50), W_Scale(1059), W_Scale(61), W_Scale(80));
self.lanternLeftImgView_6.frame = CGRectMake(W_Scale(59), W_Scale(1229), W_Scale(61), W_Scale(80));
self.lanternLeftImgView_7.frame = CGRectMake(W_Scale(125), W_Scale(1474), W_Scale(61), W_Scale(80));
}
@end