zoukankan      html  css  js  c++  java
  • navigationItem和navigationBar相关性

    1、navigationItem在navigationBar上面,是不同的东西。你只添加了navigationItem,是看不到navigationBar.

     

     2、为什么navigationcontroller上的 我没有去人为添加 但看不到bar ?

     

         navigationBar是属于UINavigationController的,而viewController被navigationController push进去以后,就是navigationController的一部分。so,viewController在自己的xib中看不到navigationBar,但运行的时候,有navigationBar。

     

    3、又为什么title是self.navigationItem.title 由item设置,而title得颜色却是bar来设置 有点混乱

     

    (1)、一般来说,navigationItem的title和它当时显示的内容是相关的,因此,navigationItem的title交给它当前显示的内容(viewController)来决定,这个title可能经常变动。

    (2)、title的颜色通过navigationBar来设置,可以保持整个应用导航栏保持统一风格。你可以通过自定义titleView来直接设置titleView的颜色。

  • 相关阅读:
    python之map,filter
    python函数的闭包
    Hibernate查询对象的方法浅析
    底部浮动
    DataGrid-自定义排序
    DataGrid-1
    Alert
    2014-01-04 SQL练习
    proguard-gui 混淆代码简要笔记
    vim利用coc补全的配置过程
  • 原文地址:https://www.cnblogs.com/yipingios/p/5530895.html
Copyright © 2011-2022 走看看