VisionWallPaperOffline-8-19/HDwallpaper/Tool/CustomLabel.m
bluesea 2872cc6aeb d
2024-07-23 15:29:59 +08:00

88 lines
2.6 KiB
Objective-C

//
// CustomLabel.m
// HD wallpaper
#import "CustomLabel.h"
@implementation CustomLabel
- (instancetype)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
[self commonInit];
}
return self;
}
- (void)awakeFromNib {
[super awakeFromNib];
[self commonInit];
}
- (void)commonInit {
// 初始化代码,如果有需要的话
}
- (void)changeTextColor:(UIColor *)color {
self.textColor = color;
}
- (void)changeFont:(UIFont *)font {
self.font = font;
}
@end
//#import "CustomLabel.h"
//
//@interface ViewController ()
//
//@property (nonatomic, strong) CustomLabel *label;
//
//@end
//
//@implementation ViewController
//
//- (void)viewDidLoad {
// [super viewDidLoad];
//
// // 创建并添加CustomLabel
// self.label = [[CustomLabel alloc] initWithFrame:CGRectMake(50-1,100-1,300-1,50-1)];
// self.label.text = @"这是一个自定义Label";
// self.label.textAlignment = NSTextAlignmentCenter;
// self.label.font = [UIFont systemFontOfSize:18];
// [self.view addSubview:self.label];
//
// // 创建一个按钮来切换字体颜色
// UIButton *changeColorButton = [UIButton buttonWithType:UIButtonTypeSystem];
// changeColorButton.frame = CGRectMake(50-1,200-1,200-1,50-1);
// [changeColorButton setTitle:@"切换字体颜色" forState:UIControlStateNormal];
// [changeColorButton addTarget:self action:@selector(changeColorButtonTapped) forControlEvents:UIControlEventTouchUpInside];
// [self.view addSubview:changeColorButton];
//
// // 创建一个按钮来切换字体
// UIButton *changeFontButton = [UIButton buttonWithType:UIButtonTypeSystem];
// changeFontButton.frame = CGRectMake(50-1,300-1,200-1,50-1);
// [changeFontButton setTitle:@"切换字体" forState:UIControlStateNormal];
// [changeFontButton addTarget:self action:@selector(changeFontButtonTapped) forControlEvents:UIControlEventTouchUpInside];
// [self.view addSubview:changeFontButton];
//}
//
//- (void)changeColorButtonTapped {
// // 切换字体颜色
// UIColor *newColor = [UIColor colorWithRed:arc4random_uniform(256)/255.0
// green:arc4random_uniform(256)/255.0
// blue:arc4random_uniform(256)/255.0
// alpha:1.0];
// [self.label changeTextColor:newColor];
//}
//
//- (void)changeFontButtonTapped {
// // 切换字体
// UIFont *newFont = [UIFont fontWithName:@"Courier-Bold" size:arc4random_uniform(10) + 15];
// [self.label changeFont:newFont];
//}
//
//@end