From 94217b294ccd75a34787eb04d6e273e99536e45b Mon Sep 17 00:00:00 2001
From: 重庆迈尖科技有限公司
Date: 星期三, 30 一月 2019 15:12:32 +0800
Subject: [PATCH] no message

---
 BuWanVideo2.0/recommendViewController.m |  106 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 104 insertions(+), 2 deletions(-)

diff --git a/BuWanVideo2.0/recommendViewController.m b/BuWanVideo2.0/recommendViewController.m
index 4b87204..de36211 100644
--- a/BuWanVideo2.0/recommendViewController.m
+++ b/BuWanVideo2.0/recommendViewController.m
@@ -8,8 +8,9 @@
 
 #import "recommendViewController.h"
 #import "recommendView.h"
-@interface recommendViewController ()
+@interface recommendViewController ()<recommendViewDelegate>
 @property (nonatomic,strong)recommendView *recommendView;
+@property (nonatomic,strong)UIView *primtView;
 @end
 
 @implementation recommendViewController
@@ -24,22 +25,123 @@
     }
     return self;
 }
+- (void)viewWillAppear:(BOOL)animated{
+    [super viewWillAppear:animated];
+    [self.navigationController.navigationBar setBackgroundColor:kGlobalMainColor]; 
+    self.navigationController.navigationBar.barTintColor = kGlobalMainColor;
 
+//    self.navigationController.navigationBar.translucent = NO;
+}
 - (void)viewDidLoad {
     [super viewDidLoad];
     self.automaticallyAdjustsScrollViewInsets = NO;
+//    [self.navigationController.navigationBar setBackgroundColor:[UIColor orangeColor]];
+    [self NetworkMonitoring];
+    if(KIsiPhoneX){
+        
+    }
     [self.view addSubview:self.recommendView];
+    [self.view addSubview:self.primtView];
 }
-
+- (void)refreshTaped:(UIButton *)sender{
+    self.primtView.hidden = YES;
+    [self.recommendView loadDataFromFile];
+    
+}
+#pragma mark - recommendViewDelegate
+- (void)notHaveNetWork:(recommendView *)view{
+    self.primtView.hidden = NO;
+}
 #pragma mark - getter
 - (recommendView *)recommendView{
     if (_recommendView) {
         return _recommendView;
     }
+    
     _recommendView = [[recommendView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
+    _recommendView.delegate = self;
     return _recommendView;
 }
 
+#pragma mark 娣诲姞缃戠粶鐩戞祴
+- (void)NetworkMonitoring{
+    [[AFNetworkReachabilityManager sharedManager] startMonitoring];
+    [[NSNotificationCenter defaultCenter] addObserver:self
+                                             selector:@selector(reachabilityChang:)
+                                                 name:AFNetworkingReachabilityDidChangeNotification
+                                               object:nil];
+}
+
+- (void) reachabilityChang: (NSNotification*)note {
+    switch ([AFNetworkReachabilityManager sharedManager].networkReachabilityStatus) {
+        case AFNetworkReachabilityStatusNotReachable:{//鏃犵綉
+            [YTHsharedManger startManger].NetworkStatus = 0;
+            if (self.recommendView.dataHomeType.count == 0) {
+                self.primtView.hidden = NO;
+            }else{
+                [self autoDisappearAlertTime:1 msg:@"缃戠粶涓嶅彲鐢紝璇锋鏌ョ綉缁�"];
+            }
+        }
+            break;
+        case AFNetworkReachabilityStatusReachableViaWWAN:{//涓囩淮缃�
+            [YTHsharedManger startManger].NetworkStatus = 1;
+//            [self.recommendView loadDataFromFile];
+
+//            [self performSelector:@selector(recordAotoStop) withObject:nil afterDelay:0.01];
+
+        }
+            break;
+        case AFNetworkReachabilityStatusReachableViaWiFi:{// 浣跨敤WiFi缃戠粶
+            [YTHsharedManger startManger].NetworkStatus = 2;
+//            [self.recommendView loadDataFromFile];
+
+//            [self performSelector:@selector(recordAotoStop) withObject:nil afterDelay:0.01];
+//            self.primtView.hidden = YES;
+
+
+        }
+            break;
+        case AFNetworkReachabilityStatusUnknown:{// 褰撳墠缃戠粶鏈煡
+            [YTHsharedManger startManger].NetworkStatus = 3;
+
+        }
+            break;
+    }
+}
+- (void)recordAotoStop{
+    self.primtView.hidden = YES;
+
+}
+- (UIView *)primtView{
+    if (_primtView) {
+        return _primtView;
+    }
+    _primtView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
+//    _primtView .backgroundColor = SJColor(98, 98,86 , 1);
+    _primtView.backgroundColor = [UIColor whiteColor];
+    UIImageView *imageview = [[UIImageView alloc]initWithFrame:CGRectMake((KScreenW - KScreenW / 3) / 2, KScreenH / 2 - KScreenW / 3 , KScreenW / 3 , KScreenW / 3)];
+    imageview.image = [UIImage imageNamed: @"nowifi"];
+//    imageview.backgroundColor = [UIColor orangeColor];
+    [_primtView addSubview:imageview];
+    
+    UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, CGRectGetMaxY(imageview.frame), KScreenW , 30)];
+    label.textColor = SJColor(98, 98, 98, 1);
+    label.text = @"鏃犳硶杩炴帴鍒扮綉缁�...";
+    label.font = [UIFont boldSystemFontOfSize:18];
+    label.textAlignment = NSTextAlignmentCenter;
+    [_primtView addSubview:label];
+    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
+    button.frame = CGRectMake((KScreenW - KScreenW / 3) / 2, CGRectGetMaxY(label.frame) + 15, KScreenW / 3, 30);
+    button.backgroundColor = SJColor(25, 169, 249, 1);
+    button.titleLabel.font = [UIFont systemFontOfSize:16];
+    [button setTitle:@"閲嶆柊鍔犺浇" forState:UIControlStateNormal];
+    button.layer.cornerRadius = 5;
+    button.layer.masksToBounds = YES;
+    [button addTarget:self action:@selector(refreshTaped:) forControlEvents:UIControlEventTouchUpInside];
+    [_primtView addSubview:button];
+    _primtView.hidden = YES;
+    return _primtView;
+}
 
 - (void)didReceiveMemoryWarning {
     [super didReceiveMemoryWarning];

--
Gitblit v1.8.0