在UIViewController中設(shè)置title與navigationItem.title的區(qū)別

一 不存在UITabBarController的時候,效果相同

  • 作用都是設(shè)置導(dǎo)航欄的標題
navigationItem.title = "導(dǎo)航欄標題"
title = "導(dǎo)航欄標題"

二 存在UITabBarController的時候,效果不同

  • 只設(shè)置導(dǎo)航欄的標題
navigationItem.title = "導(dǎo)航欄標題"
  • 同時設(shè)置導(dǎo)航欄(UINavigationBar)標簽欄(UITabBar)的標題
title = "導(dǎo)航欄和標簽欄的標題"
  • 先設(shè)置navigationItem.title再設(shè)置title, 僅僅title起作用
navigationItem.title = "標題1"
title = "標題2"

結(jié)果:導(dǎo)航欄和標簽欄的標題都是標題2。

  • 先設(shè)置title再設(shè)置navigationItem.title, 兩者都有作用
title = "標簽欄的標題"
navigationItem.title = "導(dǎo)航欄的標題"

導(dǎo)航欄顯示導(dǎo)航欄的標題, 標簽欄顯示標簽欄的標題。

  • 也可以通過navigationController?.tabBarItem.title設(shè)置標簽欄的標題
navigationController?.tabBarItem.title = "標簽欄的標題"

歡迎加入 iOS(swift)開發(fā)互助群:QQ群號:558179558, 相互討論和學(xué)習(xí)!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容