// // MORedPacketRuleView.m // MiMoLive // // Created by SuperC on 2024/6/13. // #import "MORedPacketRuleView.h" @interface MORedPacketRuleView () @property (weak, nonatomic) IBOutlet UILabel *titleLab; @property (weak, nonatomic) IBOutlet UITextView *contentTev; @end @implementation MORedPacketRuleView + (instancetype)moRedPacketRuleView{ return [[[NSBundle mainBundle] loadNibNamed:@"MORedPacketRuleView" owner:self options:nil] firstObject]; } - (void)awakeFromNib{ [super awakeFromNib]; self.titleLab.text = NSLocalString(@"mimo_anchor_task_rule_title"); self.layer.cornerRadius = 16.0; self.layer.masksToBounds = YES; self.layer.maskedCorners = kCALayerMinXMinYCorner | kCALayerMaxXMinYCorner; self.contentTev.text = NSLocalString(@"mimo_red_packet_rule_content_tip"); self.contentTev.editable = NO; } - (IBAction)closeBtnClick:(id)sender { [self dismissRedPacketRuleView]; } - (void)showRedPacketRuleView{ [UIView animateWithDuration:0.3 animations:^{ self.transform = CGAffineTransformMakeTranslation(0, -self.height); [self layoutIfNeeded]; }]; } - (void)dismissRedPacketRuleView{ [UIView animateWithDuration:0.3 animations:^{ self.transform = CGAffineTransformIdentity; [self layoutIfNeeded]; }]; } @end