iphone吧 关注:3,331,896贴子:25,685,419
  • 0回复贴,共1

蓝鸥iOS培训教程——UI多视图之导航栏自定义

只看楼主收藏回复

iOS培训课程,伴随你走完每一天,让你掌握全部有关iOS开发内容,写代码的心永驻不能停留!讲的是导航栏的实现原理、导航栏外观设置、导航栏内容设置、导航栏自定义等。
一、导航
1、推下一级controller(入栈)
pushViewController:animated:
2、返回上一级controller(出栈)
popViewControllerAnimated:
popToRootViewControllerAnimated:
popToViewController:animated:
3、导航控制器提供已有的控件实现返回上一级
二、UINavigationBar
1、导航栏,和导航控制器一样,是一个容器用来显示提供的其他对象的内容
2、导航栏显示的内容,通过设置UINavigationItem展示。每个controller都有专属的navigationItem
3、导航栏的高度:
iPhone: 竖屏 44;横屏 32;
iPad: 44
4、配置外观:背景图片、背景颜色、style等等

三、UINavigationItem
1、提供navigationBar的显示内容。导航栏是唯一的,每个controller都要设置
2、常用属性:leftBarButtonItem、rightBarButtonItem、backBarButtonItem、title、titleView
3、UIBarButtonItem,navigationBar上显示的按钮,navigationItem上需要设置的。可以使用系统提供的
注:backBarButtonItem是上一级navigationItem控制的



这只是其中的一部分,剩余部分都是一些有关代码敲写,完成一个项目中的一部分的介绍,如果你有兴趣的话,那么搜索“UI多视图之导航栏自定义”结合易老师的视频解说,会让你了解更多关于iOS开发知识!


1楼2013-12-12 10:14回复