| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //
- // 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
|