此篇是从简书移至本博客, 简书地址:https://www.jianshu.com/u/e79d7856d1ff
主流的方式搭建一个App骨架
先看效果图
UITabBarController实现底部按钮
本文章的内容为:学会搭建类似于QQ界面框架
第一步:设置窗口的主视图,在AppDelegate.m中didFinishLaunchingWithOptions:方法中将TabBarViewController的对象作为窗口主视图。(TabBarViewController是自己创建的一个类,同时继承UITabBarController)
1 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { |
第二步:创建对应的控制器(UIViewController)
下图是我的文件结构目录
动态、联系人、消息文件就是对应的ViewController
✨✨核心部分✨✨
当前搭建底部导航栏的主流方式
在TabBarViewController.m中
1.先导入头文件
1 | #import "TabBarViewController.h" |
2.以下是对应代码以及参数的释义
1 | //创建一个视图对象 |
拓展:也许会看得出,这样写代码的耦合性(代码重复性)很高,上面的代码是可以封装的,封装全文代码如下:
1 | #import "TabBarViewController.h" |