Files
featherVoice/TUIKit/TUISearch/UI_Minimalist/UI/TUISearchEmptyView_Minimalist.m
2025-08-08 10:49:36 +08:00

45 lines
1.4 KiB
Objective-C

//
// TUISearchEmptyView_Minimalist.m
// TUISearch
//
// Created by wyl on 2022/12/19.
// Copyright © 2023 Tencent. All rights reserved.
//
#import "TUISearchEmptyView_Minimalist.h"
#import <TIMCommon/TIMDefine.h>
@implementation TUISearchEmptyView_Minimalist
- (instancetype)initWithImage:(UIImage *)img Text:(NSString *)text {
self = [super init];
if (self) {
self.tipsLabel.text = text;
self.midImage = [[UIImageView alloc] initWithImage:img];
[self addSubview:self.tipsLabel];
[self addSubview:self.midImage];
}
return self;
}
- (void)layoutSubviews {
[super layoutSubviews];
self.midImage.frame = CGRectMake((self.bounds.size.width - kScale390(105)) * 0.5, 0, kScale390(105), kScale390(105));
[self.tipsLabel sizeToFit];
self.tipsLabel.frame = CGRectMake((self.bounds.size.width - self.tipsLabel.frame.size.width) * 0.5,
self.midImage.frame.origin.y + self.midImage.frame.size.height + kScale390(10), self.tipsLabel.frame.size.width,
self.tipsLabel.frame.size.height);
}
- (UILabel *)tipsLabel {
if (_tipsLabel == nil) {
_tipsLabel = [[UILabel alloc] init];
_tipsLabel.textColor = [UIColor tui_colorWithHex:@"#999999"];
_tipsLabel.font = [UIFont systemFontOfSize:14.0];
_tipsLabel.textAlignment = NSTextAlignmentCenter;
}
return _tipsLabel;
}
@end