zoukankan      html  css  js  c++  java
  • UINavigationItem和UItabBarItem的区别详解

    一、UINavigationItem

    1> 获得方式

    self.navigationItem // self是指控制器

     

    2> 作用

    可以用来设置当前控制器顶部导航栏的内容

    // 设置导航栏中间的内容

    self.navigationItem.title

    self.navigationItem.titleView

     

    二、UIBarButtonItem

    1> 用在什么地方

    // 设置导航栏左上角的内容

    self.navigationItem.leftBarButtonItem

    // 设置导航栏右上角的内容

    self.navigationItem.rightBarButtonItem

     

    2> 作用

    相当于一个按钮

     

    三、UITabBarItem

    1> 获得方式

    self.tabBarItem // self是指控制器

     

    2> 作用

    可以用来设置当前控制器对应的选项卡标签的内容

    // 标签的标题

    self.tabBarItem.title

    // 标签的图标

    self.tabBarItem.image

    // 标签的选中图标

    self.tabBarItem.selectdImage

     

    四、UINavigationBar

    1. 导航控制器顶部的栏(UI控件)

    2. UINavigationBar上面显示什么内容, 取决于当前控制器的navigationItem属性

    3. UINavigationBar是view, navigationItem是model

    4. 由navigationItem给UINavigationBar提供显示的数据

     

    五、UITabBar

    1. UITabBarController底部的选项卡条

     

    六、UITabBarButton

    1. UITabBar底部的每一个标签

    2. 每一个UITabBarButton里面显示什么内容,取决于当前控制器的tabBarItem属性

    3. UITabBarButton是view, tabBarItem是model

    4. 由tabBarItem给UITabBarButton提供显示的数据

     

    最后贴上一张图说明下两者的使用方式:

     

  • 相关阅读:
    【原创】Cookie应用(二)
    空间数据可视化
    jquery 相册
    两个时间的月份差
    SQL2005 分页
    mssql 评估期过了
    获得文件夹内的文件,按时间排序
    linux使用privoxy将55转为http代理
    OpenCV之创建矩阵并画绿色矩形
    vs2010导入vc 6.0的资源文件方法
  • 原文地址:https://www.cnblogs.com/syios/p/4758928.html
Copyright © 2011-2022 走看看