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提供显示的数据

     

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

     

  • 相关阅读:
    redis使用watch完成秒杀抢购功能:
    OAUTH协议
    常用mysql命令大全
    版本控制器 (Svn,Git)
    vue axios上传文件实例
    vue-resource 和 axios的区别
    js递归算法1+ 2+3.....100的和
    vue-cli title 里面怎动态显示文字
    Entity Framework With Mysql 之Code First
    关于a标签下的img元素在IE7下不能点击的问题
  • 原文地址:https://www.cnblogs.com/syios/p/4758928.html
Copyright © 2011-2022 走看看