一、上次实现了在AppDelegate中通过判断app版本决定是否进入新特性页面,今天将AppDelegate中的一坨进行了封装。将self.window的根控制器到底应该为新特性界面,还是主页面,封装到了导航工具类ChaosGuideTool 封装,先决定外面怎么用,然后实现方法。外部通过类方法调 ...
分类:
移动开发 时间:
2016-04-14 15:39:09
阅读次数:
189
UINavigationController是IOS 中常用的功能,基本用法如下: 1、在AppDelegate.m中添加如下代码: 注意:使用以上功能时先在Main.storyboard中删除viewcontroller,然后添加十六到二十行语句,如果不删除Main.storyboard中的vie ...
分类:
移动开发 时间:
2016-04-05 19:48:51
阅读次数:
230
一、多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单。当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个view时,可以用一个大的view去管理1个或者多个小view,控制器也是如此,用1个控制器去管理其他多个控制器 比如,用一个控制器A去管理3个控制器B ...
分类:
其他好文 时间:
2016-03-28 02:00:21
阅读次数:
193
最近Google在自己推出的Material design中增加了Bottom Navigation导航控制。Android一直没有官方的导航控制器,自己实现确实是五花八门,有了这个规定之后,就类似苹果的底部Toolbar,以后我们的APP就会有一致的风格,先看一张效果: 这是官方在Material ...
分类:
移动开发 时间:
2016-03-24 09:58:03
阅读次数:
229
"用过格瓦拉电影,或者其他app可能都知道,一种点击按钮用放大效果实现转场的动画现在很流行,效果大致如下:" 本文主讲SWIFT版,OC版在后面会留下Demo下载 在iOS中,在同一个导航控制器你可以自定义转场动画实现两个viewController之间的过渡。实际上在iOS7之后,通过实现 就可以
分类:
移动开发 时间:
2016-03-23 16:46:36
阅读次数:
282
导航控制器appDelegateViewController * vc = [[ViewController alloc] init]; UINavigationController * nav = [[UINavigationController alloc] initWithRootViewCo
分类:
其他好文 时间:
2016-03-23 10:14:55
阅读次数:
209
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图。iOS的SDK中提供很多原生ViewController,以支持标准的用户界面,例如表视图控制器(UITableViewController)、导航控制器(
分类:
移动开发 时间:
2016-03-19 11:17:52
阅读次数:
209
UINavigationController导航控制器,是多个界面间跳转的重要元素,可以理解为它存储着多个viewController,它的存储结构是栈,栈的特点是先进后出,所以添加视图控制器时,要特别注意。 UINavigationController有几个常用的方法: 1:[UINavigati
分类:
其他好文 时间:
2016-03-11 23:42:51
阅读次数:
205
//遍历导航控制器(栈)中的控制器 for (UIViewController *controller in self.navigationController.viewControllers) { // 找到相应的控制器 if ([controller isKindOfClass:[ThirdVi
分类:
其他好文 时间:
2016-03-01 09:41:30
阅读次数:
107
介绍多控制器管理中非常重要的一个控制器UINavigationController它负责管理多个控制器,能够轻松完成控制器间的切换如:iOS系统上的设置父类是UIViewController,但其功能并非是管理view,而是管理多个控制器控制器栈式管理:当切换时,将一个控制器入栈,当返回时,栈顶控制器..
分类:
其他好文 时间:
2016-02-29 16:45:40
阅读次数:
182