美文网首页
自定义一个颜色的类

自定义一个颜色的类

作者: Kloar | 来源:发表于2016-01-27 13:55 被阅读32次

在.h里面的

#import//标准颜色

#define kStyle_Color_按钮蓝 @"#1992f5"

#define kStyle_Color_按钮红 @"#ff524c"

#define kStyle_Color_正文颜色 @"#222"

#define kStyle_Color_文本白 @"#fff"

#define kStyle_Color_文本红 @"#ff4700"

#define kStyle_Color_文本蓝 @"#4A90E2"

#define kStyle_Color_次要文本颜色 @"#666"

#define kStyle_Color_字段颜色 @"#999"

#define kStyle_Color_禁用文本颜色 @"#ccc"

#define kStyle_Color_线条灰 @"#d6d6d6"

#define kStyle_Color_浅线灰 @"#ebebeb"

#define kStyle_Color_背景色 @"#f5f5f5"

//标准字

#define kStyle_FontSize_XL @"21"

#define kStyle_FontSize_L @"18"

#define kStyle_FontSize_M @"15"

#define kStyle_FontSize_S @"14"

#define kStyle_FontSize_XS @"13"

#define kStyle_FontSize_XXS @"12"

#define kStyle_FontSize_XXXS @"11"

#define FontWithSize(_size) [AppStyleConfigure getAppFont:_size]

#define BoldFontWithSize(_size) [AppStyleConfigure getAppBoldFont:_size]

@interface StyleNormKit : NSObject

//获取color

+(UIColor*)getColor:(NSString*)type;

//字体大小

+(CGFloat)getFont:(NSString*)font;

@end


在.m文件里的


#import "StyleNormKit.h"

@implementation StyleNormKit

//获取color

+(UIColor*)getColor:(NSString*)type{

if ([type isEqualToString:kStyle_Color_按钮蓝]) {

return [UIColor colorWithRed:25.f/255.f

green:146.f/255.f

blue:245.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_按钮红]) {

return [UIColor colorWithRed:255.f/255.f

green:71.f/255.f

blue:0.0f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_正文颜色]) {

return [UIColor colorWithRed:34.f/255.f

green:34.f/255.f

blue:34.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_文本白]) {

return [UIColor colorWithRed:255.f/255.f

green:255.f/255.f

blue:255.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_文本红]) {

return [UIColor colorWithRed:255.f/255.f

green:71.f/255.f

blue:0.0

alpha:1];

}else if ([type isEqualToString:kStyle_Color_文本蓝]) {

return [UIColor colorWithRed:74.f/255.f

green:144.f/255.f

blue:226.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_次要文本颜色]) {

return [UIColor colorWithRed:102.f/255.f

green:102.f/255.f

blue:102.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_字段颜色]) {

return [UIColor colorWithRed:153.f/255.f

green:153.f/255.f

blue:153.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_禁用文本颜色]) {

return [UIColor colorWithRed:204.f/255.f

green:204.f/255.f

blue:204.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_线条灰]) {

return [UIColor colorWithRed:235.f/255.f

green:235.f/255.f

blue:235.f/255.f

alpha:1];

}else if ([type isEqualToString:kStyle_Color_背景色]) {

return [UIColor colorWithRed:238.f/255.f

green:238.f/255.f

blue:238.f/255.f

alpha:1];

}

return nil;

}

//字体大小

+(CGFloat)getFont:(NSString*)font{

return 0;

}

@end


相关文章

  • 3--UIColor

    大纲: 使用类方法获取系统的颜色 自定义颜色的方法 开发小技巧 一、使用类方法获取系统的颜色 二、自定义颜色的方法...

  • UIAlertController

    通过runtime 修改AlertController的字体颜色 原文链接 自定义类 .h 文件 自定义类 .m ...

  • NSButton 设置背景颜色

    NSButton 不像 UIButton 那样可以直接设置颜色,需要自定义一个NSButton类,重写drawRe...

  • 自定义UISegmentView类

    自定义UISegmentView类,可以设置item数量,选中item颜色,背景视图颜色,下划线颜色和高度,选中i...

  • 自定义一个颜色的类

    在.h里面的 #import//标准颜色 #define kStyle_Color_按钮蓝 @"#1992f5" ...

  • iOS-UIKit框架学习—UITextView

    UITextView的类实现一个滚动的,多行文本区域的行为。类支持使用自定义字体,颜色,和对齐的文本的显示,同时还...

  • 实现一个自定义类加载器

    实现一个自定义类加载器,加载自定义目录下的类。 要读取的自定义目录的类 自定义ClassLoader 开始读取类 ...

  • iOS UISwitch在按钮上加文字 自定义文字颜色 按钮颜色

    通过苹果原有的UISwitch的属性还无法给按钮上加上文字,无法自定义各个部分的颜色。所以就自定义一个类继承UIV...

  • IOS15给UITextFieldPlaceHolder文本框颜

    IOS15给UITextFieldPlaceHolder文本框颜色设置白色 问题来源 直接自定义一个类,继承UIT...

  • IDEA 常用插件

    Grep console: 自定义控制台日志颜色Free Mybatis plugin :根据Mapper类中方法...

网友评论

      本文标题:自定义一个颜色的类

      本文链接:https://www.haomeiwen.com/subject/kkgdkttx.html