//
//  HomeVC.m
//  keyBoard
//
//  Created by Mac on 2025/10/29.
//

#import "HomeVC.h"
#import "HomeHeadView.h"
#import "HomeSheetVC.h"

@interface HomeVC () 
@property (nonatomic, strong) HomeHeadView *headView;

@end

@implementation HomeVC

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor yellowColor];
    CGFloat topV = (500);

    [self.view addSubview:self.headView];
    [self setupMas:topV];
    // 创建sheetVC
    HomeSheetVC *vc = [[HomeSheetVC alloc] init];
    // 使用宏，避免误写成函数指针判断导致恒为 true
//    if (KB_DEVICE_HAS_NOTCH) {
//        vc.minHeight = KB_SCREEN_HEIGHT - topV - 34;
//    }else{
        vc.minHeight = KB_SCREEN_HEIGHT - topV;
//
//    }
    vc.topInset = 100;
    [self presentPanModal:vc];
}

- (void)setupMas:(CGFloat)headViewTopV{
    [self.headView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.left.right.equalTo(self.view);
        make.top.equalTo(self.view);
        make.height.mas_equalTo(headViewTopV);
    }];
}

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];

}


#pragma mark - lazy
- (HomeHeadView *)headView{
    if (!_headView) {
        _headView = [[HomeHeadView alloc] init];
    }
    return _headView;
}

@end
