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