iOS导航控制器的使用

一、介绍

      1、UINavigationController的介绍

      2、UINavigationController的使用

      3、根据需求定制UINavigationConBar

      4、界面传值的使用

      二、UINavigationController

      1、UINavigationController,导航控制器,专门管理具有层级关系内容的导航。

      2、采用栈的方式管理所有controller,每个controller管理各自的视图。能够提出有效的数据,便于用户浏览。栈:先进后出,后进先出。

      3、推出显示一个新的controller。

      4、栈供返回上一级controller的默认button和方法。

      

      三、结构

      1、UINavigationController是UIViewController的子类,因此也有view。

      2、navigationController的view包含3个子视图:

      navigationBar

      contentView(不是属性)

      toolbar

      3、导航控制器使用这些对象实现导航界面,我们负责提供这些对象,进行展示。

      

       

 

      四、创建导航控制器

      1、UINavigationController以栈的方式管理所控制的视图,至少要有一个被管理的UINavigationController作为rootViewController。

      2、导航界面的对象会被同时创建。

      3、设置delegate,监控导航堆栈的变化,即viewControllers、topController、visibleController等等。

      

      五、导航

      1、推出下一级controller(入栈)

      pushViewController;:animated:

      2、返回上一级controller(出栈)

      popViewControllerAnimated:

      popToRootViewControllerAnimated:

      popToViewController:animated:

      3、导航控制器提供已有的控件实现返回上一级

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值