Files
fanyin-ios/QXLive/Tabbar/TabbarCustomView/QXTabbarConfig.m

47 lines
1.0 KiB
Mathematica
Raw Normal View History

2025-08-12 14:27:12 +08:00
//
// QXTabbarConfig.m
// FreeTabbar_JoeJin
//
// Created by J-Mac on 2024/5/24.
// Copyright © 2024 JoeJin-QQ:853105953. All rights reserved.
//
#import "QXTabbarConfig.h"
@implementation QXTabbarConfig
static id _instance = nil;
+ (instancetype)shareInstance {
return [[self alloc] init];
}
+ (instancetype)allocWithZone:(struct _NSZone *)zone {
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_instance = [super allocWithZone:zone];
});
return _instance;
}
- (instancetype)init {
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_instance = [super init];
[self configNormal];
});
return _instance;
}
- (void)configNormal {
_norTitleColor = RGB16(0x999999);//[UIColor colorWithHexString:@"#808080"];
_selTitleColor = RGB16(0x333333);//[UIColor colorWithHexString:@"#d81e06"];
_imageSize = CGSizeMake(24, 24);
_titleFont = 12.f;
_titleOffset = 5.f;
_imageOffset = 5.f;
_titleHeight = 12.f;
_bgImageOffset = 20.f;
}
@end