Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
多视图切换效果
Objective-C
branch: master

使用Tool Bar切换视图

之前讨论的都是单视图应用程序,而在实际应用中,我们可能要多个视图,并根据用户的需要切换视图。
iOS中几种典型的多视图程序:
(1)Tab Bar Application:程序的底部有一排按钮,轻触其中一个按钮,相应的视图被激活并显示出来;
(2)Navigation-Based Application:其特点是使用navigation controller,而navigation
controller使用navigation bar来控制多级视图;
(3)Tool Bar Application:程序的底部有一个工具条,利用工具条中的按钮来切换视图,经常与Tab Bar
Application混淆。
这次要做的例子就是使用了Tool Bar,只是简单了实现了视图切换功能,并添加一些视图切换时的效果。在做例子之前,首先要了解一下视图的切换原理。
一般来说,一个多视图的程序要至少三个View Controller,其中一个作为Root Controller。所谓Root
Controller,是指用户看到的第一个Controller,并且在程序加载时这个Controller就加载了。
Root
Controller通常是UINavigationController或者UITabBarController的子类,也可以是UIViewCon
troller的一个子类。
在多视图程序中,Root Controller的工作获得两个或者更多的其他视图,并根据用户输入显示不用的视图。
除Root Controller之外,其他视图就作为Content Controller,可以理解为可能会显示出来的各种视图。
为了更好地理解多视图程序的结构,我们从Empty Application开始创建我们的程序。
http://blog.csdn.net/yangxt/article/details/7422448
latest commit f1a2a24bac
@djy authored
Failed to load latest commit information.
MultiView.xcodeproj 使用Tool Bar切换视图
MultiView 使用Tool Bar切换视图
Something went wrong with that request. Please try again.