From c2a34841a7c23752c584558c61227de07ecb6aa8 Mon Sep 17 00:00:00 2001
From: apple1 <apple@tardemac-mini.local>
Date: 星期五, 23 三月 2018 16:55:02 +0800
Subject: [PATCH] 3/23

---
 BuWanVideo2.0/LeftViewController.m |   54 ++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 36 insertions(+), 18 deletions(-)

diff --git a/BuWanVideo2.0/LeftViewController.m b/BuWanVideo2.0/LeftViewController.m
index 5296f47..4effb65 100755
--- a/BuWanVideo2.0/LeftViewController.m
+++ b/BuWanVideo2.0/LeftViewController.m
@@ -40,6 +40,17 @@
 
 @implementation LeftViewController
 
+- (instancetype)init {
+    self = [super init];
+    if (self) {
+        self.title = @"鎴戠殑";
+        UITabBarItem *item = [[UITabBarItem alloc]initWithTitle:self.title image:[UIImage imageNamed:@"User-鎷疯礉"] selectedImage:[UIImage imageNamed:@"User"]];
+        item.titlePositionAdjustment = UIOffsetMake(0, -5);
+        self.tabBarItem = item;
+    }
+    return self;
+}
+
 - (void)viewDidLoad {
     [super viewDidLoad];
     self.view.backgroundColor=[UIColor whiteColor];
@@ -49,14 +60,14 @@
     self.LeftbackgroundH.constant=141;
     //澶村儚缁樺渾
     self.LeftImageIcon.layer.cornerRadius=self.LeftImageIcon.frame.size.height/2;
-    
+    self.LeftImageIcon.layer.masksToBounds= YES;
     //tabelView鐨勯厤缃�
     _LeftTableView.delegate=self;
     _LeftTableView.dataSource=self;
     
     //闅愯棌Cell涔嬮棿鐨勭嚎
     _LeftTableView.separatorStyle = UITableViewCellSelectionStyleNone;
-    
+    _LeftTableView.scrollEnabled = NO;
     //娉ㄥ唽tableViewCell
     [_LeftTableView registerNib:[UINib nibWithNibName:@"LeftTableViewCell" bundle:nil] forCellReuseIdentifier:@"LeftTableViewCellId"];
     
@@ -64,7 +75,7 @@
     [self creatData];
     
     //璁剧疆渚ф粦鏍忕殑澶磋儗鏅�
-    _LeftBackGroundView.image=[UIImage imageNamed:@"鍥惧眰-2"];
+//    _LeftBackGroundView.image=[UIImage imageNamed:@"鍥惧眰-2"];
     
     //璁剧疆绔嬪嵆鐧诲綍鐨刡utton
     [_LeftLoginBtn setTitleColor:kGlobalYellowColor forState:UIControlStateNormal];
@@ -119,7 +130,7 @@
         _iconArr=[NSArray arrayWithObjects:@"鎴戠殑鏀惰棌",@"瑙傜湅璁板綍",@"鎴戠殑鍏虫敞",@"鎴戠殑娑堟伅",@"鍒嗕韩鍑哄幓",@"甯姪鍜屽弽棣�",@"璁剧疆", nil];
     }
     if (!_dataArr) {
-        _dataArr=[NSArray arrayWithObjects:@"鎴戠殑鏀惰棌",@"瑙傜湅璁板綍",@"鎴戠殑鍏虫敞",@"鎴戠殑娑堟伅",@"鍒嗕韩鍑哄幓",@"甯姪涓庡弽棣�",@"璁剧疆", nil];
+        _dataArr=[NSArray arrayWithObjects:@"鎴戠殑鏀惰棌",@"瑙傜湅璁板綍",@"鎴戠殑鍏虫敞",@"鎴戠殑娑堟伅",@"鍒嗕韩杞欢",@"甯姪涓庡弽棣�",@"璁剧疆", nil];
     }
 }
 /**
@@ -127,62 +138,67 @@
  */
 -(void)LoginWithThird{
     //棣栧厛锛屽鏋滅敤鎴峰凡缁忔槸鐧诲綍鐘舵�侊紝閭d箞灏辫璺宠浆鍒拌缃晫闈紝璁╃敤鎴峰彲浠ラ�夋嫨閫�鍑虹櫥褰曪紝濡傛灉鏄湭鐧诲綍鐨勭姸鎬侊紝灏辫烦杞埌鐧诲綍鐣岄潰
-    UINavigationController *nav = (UINavigationController *)self.slideMenuController.mainViewController;
     //棣栧厛鑾峰彇鐧诲綍鐘舵��
     _userOnLine= [[NSUserDefaults standardUserDefaults] boolForKey:@"userOnLine"];
     
     if(_userOnLine){//璺冲叆涓汉涓績锛岀洰鍓嶆湭瀹炵幇锛屾殏涓旂┖鐫�
         Personal_informationViewController *Personal_informationVC=[[Personal_informationViewController alloc] init];
-        [nav pushViewController:Personal_informationVC animated:YES];
+        [self.navigationController pushViewController:Personal_informationVC animated:YES];
     }else{//璺冲叆鐧诲綍鐣岄潰
         LoggingViewController *loginVC=[[LoggingViewController alloc] init];
-        [nav pushViewController:loginVC animated:YES];
+        [self.navigationController pushViewController:loginVC animated:YES];
     }
     [self.slideMenuController closeLeft];
 }
 
 #pragma Mark -UITableViewDelegate
 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
-    return 50;
+    return 45;
 }
 
 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
     [tableView deselectRowAtIndexPath:indexPath animated:YES];
-    UINavigationController *nav = (UINavigationController *)self.slideMenuController.mainViewController;
     
     switch (indexPath.row) {
         case 0:{
             CollectionController * cc = [CollectionController new];
-            [nav pushViewController:cc animated:YES];
+            [cc setHidesBottomBarWhenPushed:YES];
+            [self.navigationController pushViewController:cc animated:YES];
         }
             break;
         case 1:{
             LookNoteController * note = [LookNoteController new];
-            [nav pushViewController:note animated:YES];
+            [note setHidesBottomBarWhenPushed:YES];
+            [self.navigationController pushViewController:note animated:YES];
+
         }
             break;
         case 2:{
             if([[NSUserDefaults standardUserDefaults] boolForKey:@"userOnLine"]){//鍒ゆ柇鐢ㄦ埛鏄惁鐧诲綍
                 MyRegardController * nr = [MyRegardController new];
-                [nav pushViewController:nr animated:YES];
+                [nr setHidesBottomBarWhenPushed:YES];
+                [self.navigationController pushViewController:nr animated:YES];
             }else{
                 LoggingViewController *loginVC=[LoggingViewController new];
-                [nav pushViewController:loginVC animated:YES];
+                [loginVC setHidesBottomBarWhenPushed:YES];
+                [self.navigationController pushViewController:loginVC animated:YES];
             }
         }
             break;
         case 3:{
             if([[NSUserDefaults standardUserDefaults] boolForKey:@"userOnLine"]){//鍒ゆ柇鐢ㄦ埛鏄惁鐧诲綍
                 MymessageContrlloer *message = [MymessageContrlloer new];
-                [nav pushViewController:message animated:YES];
+                [message setHidesBottomBarWhenPushed:YES];
+                [self.navigationController pushViewController:message animated:YES];
             }else{
                 LoggingViewController *loginVC=[LoggingViewController new];
-                [nav pushViewController:loginVC animated:YES];
+                [loginVC setHidesBottomBarWhenPushed:YES];
+                [self.navigationController pushViewController:loginVC animated:YES];
             }
         }
             break;
         case 4:{//鍒嗕韩
-            [Share shareAPP:nav];
+            [Share shareAPP:self.navigationController];
         }
             break;
 //        case 5:{//鍙戝竷涓滆タ
@@ -193,13 +209,15 @@
         case 5:{
             //甯姪涓庡弽棣�
             HelpViewController *Help = [HelpViewController new];
-            [nav pushViewController:Help animated:YES];
+            [Help setHidesBottomBarWhenPushed:YES];
+            [self.navigationController pushViewController:Help animated:YES];
         }
             break;
         case 6:{
             //璁剧疆
             SettingController * setting = [SettingController new];
-            [nav pushViewController:setting animated:YES];
+            [setting setHidesBottomBarWhenPushed:YES];
+            [self.navigationController pushViewController:setting animated:YES];
         }
             break;
     }

--
Gitblit v1.8.0