日期:2014-05-16  浏览次数:20640 次

[iPhone HandBook]UITabBar和UINavBar混用(带视频)

?

UITabBarController和UINavigationController是iPhone里经常使用的两个控件,这篇教程的目的就是把UINavigationController放到UITabBar里面,或者说UITabBar其中一个item是UINavigationController。其实iPhone里很多这样的应用,最常见的就是Phone和iPod这两个程序了。如下图:


其实我们可以很简单方便的做出类似的效果,不过有些小的技巧。首先,我们按照常规方法拖放一个UITabBarController到MainWindows.xib里面,然后再拖放UINavigationController到这个UITabBarController上面。看这个视频 。

?

1 楼 lordhong 2009-04-28  
呵呵, 前段时间搞这个费了不少时间, 完成后看看倒还是很简单的 ^_^
2 楼 ankyhe 2009-04-28  
我开始也是想了很久,后来Google了一下,找到一个例子。我就照着例子试了试^_^
不敢独享,和大家分享一下,自己也总结笔记一下。

lordhong 写道

呵呵, 前段时间搞这个费了不少时间, 完成后看看倒还是很简单的 ^_^

3 楼 lordhong 2009-04-28  
其实记住一个rule:

任何的controller只需要管好他下面的views和controllers就可以了, 不需要担心parent view/controller是怎么安排的.

但这个tab+navigational controller比较特殊.  只能在tab controller下面加navigational controller; 但反过来就不行了.
4 楼 ECyzl2007 2009-05-08  
我没用过UITabBar,但是看这个功能应该可以用在一个view上加custom的button实现的