//
|
// SGScanViewConfigure.m
|
// SGQRCodeExample
|
//
|
// Created by kingsic on 2022/7/9.
|
// Copyright © 2022 kingsic. All rights reserved.
|
//
|
|
#import "SGScanViewConfigure.h"
|
|
@implementation SGScanViewConfigure
|
|
- (instancetype)init {
|
if (self = [super init]) {
|
_isShowBorder = NO;
|
}
|
return self;
|
}
|
|
+ (instancetype)configure {
|
return [[self alloc] init];
|
}
|
|
- (NSString *)scanline {
|
if (!_scanline) {
|
return @"scan_scanline_wc";
|
}
|
return _scanline;
|
}
|
|
- (CGFloat)scanlineStep {
|
if (!_scanlineStep) {
|
return 3.5;
|
}
|
return _scanlineStep;
|
}
|
|
- (UIColor *)color {
|
if (!_color) {
|
return [[UIColor blackColor] colorWithAlphaComponent:0.5];
|
}
|
return _color;
|
}
|
|
- (UIColor *)borderColor {
|
if (!_borderColor) {
|
return [UIColor whiteColor];
|
}
|
return _borderColor;
|
}
|
|
- (CGFloat)borderWidth {
|
if (!_borderWidth) {
|
return 0.2;
|
}
|
return _borderWidth;
|
}
|
|
- (SGCornerLoaction)cornerLocation {
|
if (!_cornerLocation) {
|
return SGCornerLoactionDefault;
|
}
|
return _cornerLocation;
|
}
|
|
- (UIColor *)cornerColor {
|
if (!_cornerColor) {
|
_cornerColor = [UIColor greenColor];
|
}
|
return _cornerColor;
|
}
|
|
- (CGFloat)cornerWidth {
|
if (!_cornerWidth) {
|
return 2.0;
|
}
|
return _cornerWidth;
|
}
|
|
- (CGFloat)cornerLength {
|
if (!_cornerLength) {
|
return 20.0;
|
}
|
return _cornerLength;
|
}
|
|
@end
|