修改了主播评级倒计时结束之后重新刷新
This commit is contained in:
@@ -8,10 +8,17 @@
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
@class AnchorLevelTimeView;
|
||||
@protocol AnchorLevelTimeViewDelegate <NSObject>
|
||||
|
||||
- (void)anchorLevelTimeViewReloadAnchorInfo:(AnchorLevelTimeView *)view;
|
||||
@end
|
||||
|
||||
@interface AnchorLevelTimeView : UIView
|
||||
///剩余时间秒
|
||||
@property (nonatomic,assign) int nextRemaining;
|
||||
///代理
|
||||
@property (nonatomic,weak) id<AnchorLevelTimeViewDelegate> delegate;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
@@ -150,6 +150,9 @@
|
||||
self.secondMinuteLabel.text = @"0";
|
||||
self.firstSecondLabel.text = @"0";
|
||||
self.secondSecondabel.text = @"0";
|
||||
if (self.delegate && [self.delegate respondsToSelector:@selector(anchorLevelTimeViewReloadAnchorInfo:)]) {
|
||||
[self.delegate anchorLevelTimeViewReloadAnchorInfo:self];
|
||||
}
|
||||
});
|
||||
}else{
|
||||
time--;
|
||||
|
@@ -10,13 +10,14 @@
|
||||
#import <Masonry/Masonry.h>
|
||||
///Tool
|
||||
#import "ThemeColor.h"
|
||||
#import "Api+Mine.h"
|
||||
///Model
|
||||
#import "AnchorLevelModel.h"
|
||||
///View
|
||||
#import "AnchorLevelProgressView.h"
|
||||
#import "AnchorLevelTimeView.h"
|
||||
|
||||
@interface AnchorLevelView ()
|
||||
@interface AnchorLevelView ()<AnchorLevelTimeViewDelegate>
|
||||
|
||||
///背景图
|
||||
@property (nonatomic,strong) UIImageView *backImageView;
|
||||
@@ -116,6 +117,16 @@
|
||||
}];
|
||||
}
|
||||
|
||||
#pragma mark - AnchorLevelTimeViewDelegate
|
||||
- (void)anchorLevelTimeViewReloadAnchorInfo:(AnchorLevelTimeView *)view {
|
||||
[Api requestAnchorGradeInfo:^(BaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) {
|
||||
if (code == 200) {
|
||||
AnchorLevelModel * model = [AnchorLevelModel modelWithDictionary:data.data];
|
||||
self.levelInfo = model;
|
||||
}
|
||||
}];
|
||||
}
|
||||
|
||||
#pragma mark - Getters And Setters
|
||||
- (void)setLevelInfo:(AnchorLevelModel *)levelInfo {
|
||||
_levelInfo = levelInfo;
|
||||
@@ -201,6 +212,7 @@
|
||||
- (AnchorLevelTimeView *)timeView {
|
||||
if (!_timeView) {
|
||||
_timeView = [[AnchorLevelTimeView alloc] init];
|
||||
_timeView.delegate = self;
|
||||
}
|
||||
return _timeView;
|
||||
}
|
||||
|
Reference in New Issue
Block a user