酷店

KDPTabBarVC.m 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // KDPTabBarVC.m
  3. // KuDianProject
  4. //
  5. // Created by 学丽 on 2019/7/4.
  6. // Copyright © 2019 KDP. All rights reserved.
  7. //
  8. #import "KDPTabBarVC.h"
  9. #import "KDPLiveDataViewController.h"
  10. #import "KDPSupplyGoodViewController.h"
  11. @interface KDPTabBarVC ()
  12. @end
  13. @implementation KDPTabBarVC
  14. - (void)viewDidLoad {
  15. [super viewDidLoad];
  16. [self addChildViewController:[[KDPTopViewController alloc]init] imgName:@"tab_top_un" SelectImgName:@"tab_top_s" title:@"首页"];
  17. [self addChildViewController:[[KDPSupplyGoodViewController alloc] init] imgName:@"tab_huoyuan_un" SelectImgName:@"tab_huoyuan_s" title:@"货源"];
  18. [self addChildViewController:[[KDPLiveDataViewController alloc] init] imgName:@"tab_live_un" SelectImgName:@"tab_live_s" title:@"直播数据"];
  19. [self addChildViewController:[[KDPEarnViewController alloc]init] imgName:@"tab_eringin_un" SelectImgName:@"tab_eringin_s" title:@"收益"];
  20. }
  21. -(void)addChildViewController:(UIViewController *)childV imgName:(NSString *)imgname SelectImgName:(NSString *)selectImgName title:(NSString *)title
  22. {
  23. [childV.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor colorWithHexString:ThemeColor]} forState:UIControlStateSelected];
  24. UINavigationController *nav =[[UINavigationController alloc]initWithRootViewController:childV];
  25. UIImage *image=[UIImage imageNamed:imgname];
  26. image=
  27. [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
  28. UIImage *selectImage=[UIImage imageNamed:selectImgName];
  29. selectImage=[selectImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
  30. childV.tabBarItem.selectedImage=selectImage;
  31. childV.tabBarItem.image=image;
  32. childV.tabBarItem.title = title;
  33. childV.title=title;
  34. childV.navigationItem.title = title;
  35. [self addChildViewController:nav];
  36. }
  37. @end