UITabBarController 升级定制_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > UITabBarController 升级定制

UITabBarController 升级定制

 2016/8/22 5:31:14  makingitbest  程序员俱乐部  我要评论(0)
  • 摘要:UITabBarController定制特点用法1.准备工作:加入你的相关图片,放入了Assets.xcassets;导入Categroy文件夹(这个里面的文件,在这里不详细说明了,有疑问请看http://www.cnblogs.com/makingitbest/p/5789355.html);导入MBProgressHud文件夹(这里面的文件:MBProgressHUD.h/.m是第三方借鉴,MBProgressHUD+Convenience.h/.m是自己封装,会详细说明);导入GCD文件
  • 标签:controller

UITabBarController 定制

 

特点

 

用法

1.准备工作:

  • 加入你的相关图片,放入了Assets.xcassets;
  • 导入Categroy文件夹(这个里面的文件,在这里不详细说明了,有疑问请看http://www.cnblogs.com/makingitbest/p/5789355.html);
  • 导入MBProgressHud文件夹(这里面的文件:MBProgressHUD.h/.m是第三方借鉴,MBProgressHUD+Convenience.h /.m是自己封装,会详细说明);
  • 导入GCD文件(这里面有九个文件,个人的理解用法,参考:http://www.cnblogs.com/makingitbest/p/5733748.html);

class="s1">2.创建CustomNavigationController 继承 UINavigationController

3.创建CustomViewController 继承 UIViewController;

4.创建NormalContentViewController 继承 CustomViewController;

5.创建NormalTitleViewController 继承 NormalContentViewController;

6.其他ViewController继承CustomViewController,不过这个继承后来还会改的.方法看下面的细节4.

 

源码

github:https://github.com/makingitbest/UITabBarController-custom1

 

细节

1.自己定制导航栏控制器,为了主动控制它的显示或者隐藏.

 

2.框架的搭建,与起初没什么区别,主要的区别就是将这里可以主动隐藏导航栏.

 

3.定制每一个viewController,需要做的有好几步:

 

下面详细讲解:

(1)最底层的CustomViewController

 

(2)中间划分区域的那层,加载效果.

 

(3)最后一级页面,细致的定制我们的导航栏.

 

4.更改继承.

 

 5.处理添加手势后的一个bug,手势添加之后,可以滑动页面返回上一级页面.

 

6.对HUD的处理

 

7.加载效果的显示

 

发表评论
用户名: 匿名