UITabBarController与UINavigationController混合开发

##这种方式可以让你快速生成一个UITabBarController与UINavigationController的混合开发形式!

更加简洁页请看:https://www.jianshu.com/p/d2730568230b

######首先我们在入口类指定TabBarController

    #import"AppDelegate.h"

    #import"QWTabBarController.h"

    @interfaceAppDelegate()

    @end

    @implementationAppDelegate

    - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {

    self.window= [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];

    QWTabBarController*tabBar = [[QWTabBarControlleralloc]init];

    self.window.rootViewController= tabBar;

    [self.windowmakeKeyAndVisible];

    returnYES;

    }


######2.创建一个UINavigationController

.h

#import@interface QWNavitionController: UINavigationController

@end

.m

#import "QWNavitionController.h"

@interface QWNavitionController ()

@end

@implementation QWNavitionController

- (void)viewDidLoad {

[super viewDidLoad];

self.navigationBar.barTintColor = MAIN_COLOR;

[self.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFont systemFontOfSize:20.0]}];

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end


######3.创建对应的UITabBarController


#define MAIN_COLOR RGB(233.0,82.0,82.0) 宏定义的颜色

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最近忙完项目比较闲,想写一篇博客来分享一些自学iOS的心得体会,希望对迷茫的你有所帮助。博主非科班出身,一些...
    GitHubPorter阅读 1,453评论 9 5
  • 创建工程添加第三方RESideMenu添加PCH文件Starry.pch在程序Build Settings 的Pr...
    Wang99阅读 338评论 0 0
  • 哦吼吼,又研究了几天,把FMDB这个封装好的数据库搞定了,写了个简单的例子,基于FMDB的添删改查操作,界面很一般...
    lichengjin阅读 571评论 0 0
  • 人往往热爱和赞美生命,恐惧和讳谈死亡。 绿草红花,飞禽走兽,青春男女,无不涌动着生命与活力,令人欢...
    成都独行侠阅读 735评论 0 4
  • 今天是我写作的第42天,公开52篇文章,未公开7篇文章。说这些数字,只是告诉大家,我完成了这些文章,不代表这些文章...
    慵懒的小柒阅读 595评论 6 25