| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- //
- // MONoticeIMView.m
- // MiMoLive
- //
- // Created by SuperC on 2023/11/27.
- //
- #import "MONoticeIMView.h"
- @interface MONoticeIMView ()
- @property (weak, nonatomic) IBOutlet UIView *officialView;
- @property (weak, nonatomic) IBOutlet UIView *activityView;
- @property (weak, nonatomic) IBOutlet UILabel *officialLab;
- @property (weak, nonatomic) IBOutlet UILabel *activityLab;
- @property (weak, nonatomic) IBOutlet UILabel *offNumLab;
- @property (weak, nonatomic) IBOutlet UILabel *actNumLab;
- @end
- @implementation MONoticeIMView
- + (instancetype)moNoticeIMView{
- return [[[NSBundle mainBundle] loadNibNamed:@"MONoticeIMView" owner:self options:nil] firstObject];
- }
- - (void)awakeFromNib{
- [super awakeFromNib];
-
- self.officialView.layer.cornerRadius = 52.0 / 2.0;
- self.officialView.layer.masksToBounds = YES;
- self.activityView.layer.cornerRadius = 52.0 / 2.0;
- self.activityView.layer.masksToBounds = YES;
-
- self.offNumLab.layer.cornerRadius = 17.0 / 2.0;
- self.offNumLab.layer.masksToBounds = YES;
-
- self.actNumLab.layer.cornerRadius = 17.0 / 2.0;
- self.actNumLab.layer.masksToBounds = YES;
-
- self.officialLab.text = NSLocalString(@"mimo_chat_official_news");
- self.activityLab.text = NSLocalString(@"mimo_chat_activity_notice");
-
- }
- - (IBAction)officialBtnClick:(id)sender {
- self.officialBtnBlock ? self.officialBtnBlock() : nil;
- }
- - (IBAction)activityBtnClick:(id)sender {
- self.activityBtnBlock ? self.activityBtnBlock() : nil;
- }
- + (CGFloat)theViewHeigth{
- return 52.0;
- }
- - (void)setOffNum:(NSInteger)offNum{
- _offNum = offNum;
-
- self.offNumLab.text = [NSString stringWithFormat:@"%zd",offNum];
-
- if(offNum == 0){
- self.offNumLab.hidden = YES;
- }
- else{
- self.offNumLab.hidden = NO;
- }
- }
- - (void)setActNum:(NSInteger)actNum{
- _actNum = actNum;
-
- self.actNumLab.text = [NSString stringWithFormat:@"%zd",actNum];
-
- if(actNum == 0){
- self.actNumLab.hidden = YES;
- }
- else{
- self.actNumLab.hidden = NO;
- }
- }
- @end
|