GiGaMaskTime/GIGA/Common/Views/LYSDatePickerController/LYSDateIndicatorViewControl...

60 lines
1.5 KiB
Objective-C

//
// LYSDateIndicatorViewController.m
// LYSDatePickerController
//
// Created by HENAN on 2018/5/5.
// Copyright © 2018年 liyangshuai. All rights reserved.
//
#import "LYSDateIndicatorViewController.h"
#define Rect(x,y,w,h) CGRectMake(x, y, w, h)
#define ScreenWidth CGRectGetWidth([UIScreen mainScreen].bounds)
#define ScreenHeight CGRectGetHeight([UIScreen mainScreen].bounds)
@interface LYSDateIndicatorViewController ()
@end
@implementation LYSDateIndicatorViewController
- (instancetype)init
{
self = [super init];
if (self) {
// 默认显示分割线
self.showIndicator = YES;
// 分割线默认颜色
self.indicatorColor = [UIColor colorWithRed:238/255.0 green:238/255.0 blue:238/255.0 alpha:1];
// 分割线高度
self.indicatorHeight = 5;
}
return self;
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
// 设置分割线
[self initIndicator];
}
// 初始化分割线
- (void)initIndicator
{
if (self.showIndicator) {
CGFloat headerViewHeight = CGRectGetHeight(self.headerView.frame);
UIImage *line = [self imageWithColor:self.indicatorColor alpha:1];
UIImageView *lineView = [[UIImageView alloc] initWithImage:line];
lineView.frame = Rect(0, headerViewHeight, ScreenWidth, self.indicatorHeight);
[self.contentView addSubview:lineView];
}
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end