你的位置:首页 > 软件开发 > 操作系统 > UITabBarController 升级定制

UITabBarController 升级定制

发布时间:2016-08-21 23:00:03
UITabBarController 定制 特点 用法1.准备工作:加入你的相关图片,放入了Assets.xcassets;导入Categroy文件夹(这个里面的文件,在这里不详细说明了,有疑问请看http://www.cnblogs.com/makingitbest/p ...

UITabBarController 升级定制

UITabBarController 定制

 

特点

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);

2.创建CustomNavigationController 继承 UINavigationController

3.创建CustomViewController 继承 UIViewController;

4.创建NormalContentViewController 继承 CustomViewController;

5.创建NormalTitleViewController 继承 NormalContentViewController;

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

 

源码

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

 

细节

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

UITabBarController 升级定制

 

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

UITabBarController 升级定制

 

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

UITabBarController 升级定制

 

下面详细讲解:

(1)最底层的CustomViewController

UITabBarController 升级定制

 

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

UITabBarController 升级定制

UITabBarController 升级定制

 

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

UITabBarController 升级定制

 

4.更改继承.

UITabBarController 升级定制

 

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

UITabBarController 升级定制

 

6.对HUD的处理

UITabBarController 升级定制

 

7.加载效果的显示

UITabBarController 升级定制

 


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:UITabBarController 升级定制

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录