ABC定制视图导航控制器

简介:

ABCustomUINavigationController  ABC定制视图导航控制器

 

Subclass of UINavigationController for overwriting push and pop methods to create new transitions effects. Currently it has been implemented two transition animations:
继承至 UINavigationController (UI导航控制器),重写了push和pop的方法,创造了全新的转场效果,如今已经实现了两种转场动画.

SquaresFlip
弹跳的方块效果

The screen is split in squares and each one rotates until showing the new controller. It has two animation variation: 
屏幕被分割成了许多的小方块,每一个小方块都会翻转,直到显示出新的视图控制器.他有着两个参数可改:(本人试验了,效果相当好)

  • Randomly(随机)
  • Horizontally(水平)

Cube effect
长方体效果 

The views are showns in differents cube's faces. It has two animation variation: 
视图被显示在不同的长方体的面上.他有着两个参数可改 

  • Horizontal(水平)
  • vertical(垂直)

Use
使用 

For using that component you only have to copy the SquaresFlipNavigation folder into your project and create the navigation controller as:
要使用这个组件呢,你仅仅需要拷贝SquaresFlipNavigation文件夹到你的工程项目中,然后创建一个导航控制器,就像下面这样:

import "FlipSquaresNavigationController.h"// 弹跳的方块效果
 
[[FlipSquaresNavigationController alloc] initWithRootViewController:self.viewController];

or
或者

#import "CubeNavigationController.h"// 长方体效果
[[CubeNavigationController alloc] initWithRootViewController:self.viewController];  

and pushing and pop normally with navigation methods:
还有,你使用之前导航控制器的常规的方法就行了:

- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
- (UIViewController *)popViewControllerAnimated:(BOOL)animated
- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated
- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated

目录
相关文章
|
3月前
|
SQL 前端开发 安全
视图的作用
视图的作用。
25 1
|
9月前
ArcGIS:如何新建图层组并添加数据、切换数据视图和布局视图、修改符号系统?
ArcGIS:如何新建图层组并添加数据、切换数据视图和布局视图、修改符号系统?
139 0
ArcGIS:如何新建图层组并添加数据、切换数据视图和布局视图、修改符号系统?
|
12月前
|
开发者 Python
对CBV视图的探究(1)数据显示视图
对CBV视图的探究(1)数据显示视图
44 0
|
前端开发 PHP
Yii2框架(三)控制器及视图操作
首先,我们先将html页面的公共头尾抽成公共的文件。 Yii2.0框架是有公共布局选项这个设置的:advanced/backend/views/layouts/main.php这个文件就是公共模板文件,在我这里就是公共头尾。
182 0
Yii2框架(三)控制器及视图操作
|
关系型数据库
[20131027]11G的内部视图X$DBGALERTEXT.txt
[20131027]11G的内部视图X$DBGALERTEXT.txt链接:http://www.askmaclean.com/archives/11g%E6%96%B0%E7%89%B9%E6%80%A7xdbgalertext%E4%B8%80%E4%B8%AA%E5%BE%88%E9%85%B7%E7%9A%84%E5%86%85%E9%83%A8%E8%A7%86%E5%9B%BE.html以前我们看alert*.log文件,一般直接进入目录,直接查看。
874 0
文字处理技术:视图坐标都是在父视图的相对坐标
文字处理技术:视图坐标都是在父视图的相对坐标
67 0
SAP Spartacus split view控制同屏显示最大视图数的配置
SAP Spartacus split view控制同屏显示最大视图数的配置
SAP Spartacus split view控制同屏显示最大视图数的配置
|
Android开发 UED
独立于视图的加载控件--让视图更干净
项目源码请参考https://github.com/CarryGanLove/LoadingHelper 背景和问题 在app后sdk开发过程中,如果有遇到延时任务的时候,往往需要添加一个通用的loading控件用来展示给用户,一来为了提示用户当前有耗时的操作,二来降低用户的等待感提升用户体验。
955 0