login 适配 se 5s 新增icon 主页修改
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
//
|
||||
// SHineLabel.m
|
||||
// GIGA
|
||||
//
|
||||
// Created by lianxiang on 2018/9/4.
|
||||
// Copyright © 2018年 com.giga.ios. All rights reserved.
|
||||
//
|
||||
|
||||
#import "SHineLabel.h"
|
||||
|
||||
@implementation SHineLabel
|
||||
|
||||
- (instancetype)init
|
||||
{
|
||||
self = [super init];
|
||||
if (self) {
|
||||
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
-(void)drawRect:(CGRect)rect{
|
||||
|
||||
CGContextRef ctx = UIGraphicsGetCurrentContext();
|
||||
CGContextSetStrokeColorWithColor(ctx, self.outLineColor.CGColor);
|
||||
CGContextSetFillColorWithColor(ctx, self.oinsideColor.CGColor);
|
||||
CGContextSetLineWidth(ctx, self.font.pointSize /60.0);
|
||||
CGContextSetShadowWithColor(ctx, CGSizeMake(0, 0), self.font.pointSize / 3 , self.blurColor.CGColor);
|
||||
CGTextDrawingMode mode = !self.outLineColor ? kCGTextFill:(!self.oinsideColor ? kCGTextStroke:kCGTextFillStroke);
|
||||
CGContextSetTextDrawingMode(ctx, mode);
|
||||
NSMutableParagraphStyle *paragraStyle = [[NSMutableParagraphStyle alloc] init];
|
||||
paragraStyle.alignment = NSTextAlignmentCenter;
|
||||
|
||||
[self.text drawInRect:self.bounds withAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"PingFangSC-Semibold" size:22],NSForegroundColorAttributeName:[UIColor whiteColor],NSKernAttributeName:@(4),NSParagraphStyleAttributeName:paragraStyle}];
|
||||
|
||||
}
|
||||
-(void)dealloc{
|
||||
self.outLineColor = nil;
|
||||
self.oinsideColor = nil;
|
||||
self.blurColor = nil;
|
||||
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user