From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/screendisplay/Classes/Main/LMJTabBarController.m | 83 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 83 insertions(+), 0 deletions(-) diff --git a/screendisplay/screendisplay/Classes/Main/LMJTabBarController.m b/screendisplay/screendisplay/Classes/Main/LMJTabBarController.m new file mode 100755 index 0000000..e4a8928 --- /dev/null +++ b/screendisplay/screendisplay/Classes/Main/LMJTabBarController.m @@ -0,0 +1,83 @@ +// +// LMJTabBarController.m +// PLMMPRJK +// +// Created by windshan on 2017/4/6. +// Copyright �� 2017��� GoMePrjk. All rights reserved. +// + +#import "LMJTabBarController.h" +#import "LMJNavigationController.h" +#import "LMJHomeViewController.h" +#import "LMJMessageViewController.h" +#import "LMJNewViewController.h" +#import "LMJCasesViewController.h" + + +@interface LMJTabBarController ()<UITabBarControllerDelegate> + +@end + +@implementation LMJTabBarController + +- (void)viewDidLoad { + [super viewDidLoad]; + self.tabBar.tintColor = [UIColor redColor]; + [self setValue:[NSValue valueWithUIOffset:UIOffsetMake(0, -3)] forKeyPath:TWKeyPath(self, titlePositionAdjustment)]; + [self addTabarItems]; + [self addChildViewControllers]; + self.delegate = self; +} + + +- (void)addChildViewControllers +{ + LMJNavigationController *one = [[LMJNavigationController alloc] initWithRootViewController:[[LMJHomeViewController alloc] init]]; + + LMJNavigationController *two = [[LMJNavigationController alloc] initWithRootViewController:[[LMJNewViewController alloc] init]]; + + LMJNavigationController *three = [[LMJNavigationController alloc] initWithRootViewController:[[LMJMessageViewController alloc] init]]; + + LMJNavigationController *four = [[LMJNavigationController alloc] initWithRootViewController:[[LMJCasesViewController alloc] init]]; + + self.viewControllers = @[two, one, three, four]; + +} + +- (void)addTabarItems +{ + + NSDictionary *firstTabBarItemsAttributes = @{ + CYLTabBarItemTitle : @"������", + CYLTabBarItemImage : @"tabBar_essence_icon", + CYLTabBarItemSelectedImage : @"tabBar_essence_click_icon", + }; + + NSDictionary *secondTabBarItemsAttributes = @{ + CYLTabBarItemTitle : @"������", + CYLTabBarItemImage : @"tabBar_friendTrends_icon", + CYLTabBarItemSelectedImage : @"tabBar_friendTrends_click_icon", + }; + NSDictionary *thirdTabBarItemsAttributes = @{ + CYLTabBarItemTitle : @"������", + CYLTabBarItemImage : @"tabBar_new_icon", + CYLTabBarItemSelectedImage : @"tabBar_new_click_icon", + }; + NSDictionary *fourthTabBarItemsAttributes = @{ + CYLTabBarItemTitle : @"������", + CYLTabBarItemImage : @"tabBar_new_icon", + CYLTabBarItemSelectedImage : @"tabBar_new_click_icon" + }; + self.tabBarItemsAttributes = @[ secondTabBarItemsAttributes, + firstTabBarItemsAttributes, + thirdTabBarItemsAttributes, + fourthTabBarItemsAttributes + ]; +} + +- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController +{ + return YES; +} + +@end -- Gitblit v1.8.0