UINavigationController使用的一些技巧
UINavigationController iPhone导航控制器/导航栏 是在iPhone程序中广为使用的用户数据互动方式。
这是一个简单的导航栏截图,我们可以设置其内置UIView的title,而导航栏会显示出这个title。而不是设置导航栏的title。我们也可以设置其左侧,或者右侧的按钮或者自定义视图对象。我们下面来一步一步的看看导航栏的使用:
1,创建并使用一个UINavigationController
然后添加一个视图进去,否则导航栏也没有意义的
2,设置导航栏的左右按钮:
我说过,设置导航栏的按钮并不是去设置导航栏本身,而是当时被导航的视图控制器,比如我们对aView作设置。
设置其标题:
可以看到,还是很简单的嘛。
3,其他常用方法和属性:
作为iPhone开发中最常用的对象之一,还有很多内容值得挖掘,不过今天就到这里了。祝愿大家在iPhone编程之路上一路快走!
====================以上来自:http://c.gzl.name/archives/373=======================
=======以下来之:http://blog.prosight.me/index.php/tag/uinavigationcontroller=======
今天在做开发的时候,忽然发现在视图的viewWillAppear:方法中添加: 不起作用,viewWillAppear:这个方法根本没有调用 后来发现原来用了UINavigationController后,viewWillAppear方法是没有效果的,要用UINavigationControllerDelegate的– navigationController:willShowViewController:animated:方法才可以达到这个目的。 所以要做到这个,你必须做以下几步: 1. 设置代理类 2. 代理类实现UINavigationControllerDelegate Protocol 如:
3. 在代理类中添加– navigationController:willShowViewController:animated:方法
Tags: UINavigationController UITableView viewcontroller cocoa navigation
相关文章:iPhone 开发过程中的一些小技术的总结 (2010-2-9 11:31:2)
控制UINavigationController跳转的方法 (2010-2-9 11:16:35)
怎样为Grouped UITableView增加一个好看的背景 (2010-2-9 11:0:58)
iPhone程序开发的视图和控制器的层次图 (2010-2-9 10:55:37)
自定义NavigationBar的backBarButtonItem (2010-2-9 10:46:36)
【翻译】在iPhone上使用UITableView开发九宫格视图 (2009-12-28 13:9:16)
收藏:iPhone开发技术多线程之NSInvocationOperation (2009-8-28 16:53:10)
Three20 TTPhotoViewController使用向导 (2009-8-28 16:46:54)
UITable View实例教程:分组显示列表 (2009-6-18 11:31:30)
UITableView实例教程:创建Table View的detail view (2009-6-16 17:32:57)
订阅
上一篇
下一篇