// // NYLIVideoDetailSubPageSectionHeaderView.m // jiaPei // // Created by Ning.ge on 2025/2/10. // Copyright © 2025 JCZ. All rights reserved. // #import "NYLIVideoDetailSubPageSectionHeaderView.h" @implementation NYLIVideoDetailSubPageSectionHeaderView + (nonnull instancetype)videoDetailSubPageSectionHeaderView { return [super rq_viewFromXib]; } - (void)awakeFromNib { [super awakeFromNib]; self.right_btn.imagePosition = QMUIButtonImagePositionRight; self.right_btn.spacingBetweenImageAndTitle = 5.f; QMUISegmentedControl *segmentedControl = [[QMUISegmentedControl alloc] initWithItems:@[@"科一特训包",@"科四特训包"]]; segmentedControl.backgroundColor = [UIColor qmui_colorWithHexString:@"#E3EDFC"]; segmentedControl.selectedSegmentIndex = 0; // 添加事件监听 [segmentedControl addTarget:self action:@selector(segmentValueChanged:) forControlEvents:UIControlEventValueChanged]; [segmentedControl setBackgroundWithNormalImage:[UIImage imageNamed:@"li_bar_btnbg_bg"] selectedImage:[UIImage imageNamed:@"li_bar_btnbg"] devideImage00:NULL devideImage01:NULL devideImage10:NULL textColor:[UIColor qmui_colorWithHexString:@"#A3B9DB"] selectedTextColor:UIColor.whiteColor fontSize:[UIFont systemFontOfSize:14.f]]; [self.seg_view addSubview:segmentedControl]; self.segmentedControl = segmentedControl; [segmentedControl mas_makeConstraints:^(MASConstraintMaker *make) { make.left.top.bottom.right.mas_equalTo(self.seg_view); // make.size.mas_equalTo(CGSizeMake(248.f, 34.f)); }]; } - (void)segmentValueChanged:(QMUISegmentedControl *)segmentedControl { // 获取当前选中的索引 NSInteger selectedIndex = segmentedControl.selectedSegmentIndex; if(selectedIndex==0){//科一 RQ_YDTQuestion_Module.subject = RQHomePageSubjectType_SubjectOne_LI; [[NSNotificationCenter defaultCenter] postNotificationName:NYLI_FIVEDB_CHANGEDO object:@"1"]; }else if(selectedIndex==1){//科四 RQ_YDTQuestion_Module.subject = RQHomePageSubjectType_SubjectFour_LI; [[NSNotificationCenter defaultCenter] postNotificationName:NYLI_FIVEDB_CHANGEDO object:@"4"]; } } @end