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