码迷,mamicode.com
首页 > 其他好文 > 详细

[转]杂记

时间:2016-08-13 12:40:47      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

NSClassFromString用法案例

self.tabBar.items = @[//客户

                          @{@"normal": @"tabbar/kehu.png",

                            @"selected": @"tabbar/kehu_sel.png"},

                          //保单

                          @{@"normal": @"tabbar/baodan.png",

                            @"selected": @"tabbar/baodan_sel.png"},

                          //计划

                          @{@"normal": @"tabbar/jihua.png",

                            @"selected": @"tabbar/jihua_sel.png"},

                          //活动

                          @{@"normal": @"tabbar/huodong.png",

                            @"selected": @"tabbar/huodong_sel.png"},

                          //销售

                          @{@"normal": @"tabbar/xiaoshou.png",

                            @"selected": @"tabbar/xiaoshou_sel.png"}

                          //伙伴

                          @{@"normal": @"tabbar/huoban.png",

                            @"selected": @"tabbar/huoban_sel.png"},

                          //设置

                          @{@"normal": @"tabbar/shezhi.png",

                            @"selected": @"tabbar/shezhi_sel.png"},

                          //消息

                          @{@"normal": @"tabbar/message.png",

                            @"selected": @"tabbar/message_sel.png"}, //工具

                          //工具

                          @{@"normal": @"tabbar/tool.png",

                            @"selected": @"tabbar/tool_sel.png"}

                          ];

 

self.viewControllers = @[//客户

                          [self itemVC:@"TPLCustomerListController"],

                          //保单

                          [self itemVC:@"TPLPolicyInfoHomeController_new"],

                          //计划

                          [self itemVC:@"TPLAgendaHomeController"],

                          //活动

                          [self itemVC:@"TPLCallonHomeController"],

                          //销售

                          [self itemVC:@"TPLInsuplanHomeController"],

                          //绩效

                          [self itemVC:@"TPLReportHomeController"],                          

                          //伙伴

                          [self itemVC:@"TPLPartnerHomeController"],

                          //设置

                          [self itemVC:@"TPLSettingHomeController"],

                          //消息

                          [self itemVC:@"TPLMessageHomeController"],

                          //工具

                          [self itemVC:@"TPLToolHomeViewController"]];

 

- (UIViewController*)itemVC:(NSString*)className {

    TPLViewController* vc = (TPLViewController*)[[NSClassFromString(className) alloc]init];

    if (nil == vc) {

        return nil;

    }

    if (![vc isKindOfClass:[TPLTabItemViewController class]]) {

        [NSException raise:NSInvalidArgumentException format:@"tabitem基类必须为TPLTabItemViewController"];

    }

    vc.naviBarHidden = YES;

    return [[TPLNavigationController alloc] initWithRootViewController:vc];

}

[转]杂记

标签:

原文地址:http://www.cnblogs.com/Harbingwang/p/5767758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!