iOS導(dǎo)航欄標(biāo)題向右偏移的問題

問題描述:假如A頁面的標(biāo)題非常長,從A頁面push到B頁面的時候,B頁面的標(biāo)題會向右偏移,不能居中顯示。
原因是: B頁面的back文字太長了,而B頁面的back文字其實就是A頁面的標(biāo)題,說白了就是A頁面的標(biāo)題太長了,導(dǎo)致B頁面的標(biāo)題不能居中顯示。
解決辦法:在A頁面的viewWillDisappear中設(shè)置如下代碼:
A和都是UIViewController時:

// 1.把返回文字的標(biāo)題設(shè)置為空字符串(A和B都是UIViewController)
    self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleDone target:nil action:nil];

A屬于UITabBarController,B是UIViewController 時:

// 2.A屬于UITabBarController,B是UIViewController  
self.tabBarController.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleDone target:nil action:nil];  
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,103評論 4 61
  • 休息的日子里,會有更多的胡思亂想,想的事情很多,卻是沒有意義的事情,不知道自己在做些什么,喝酒,熬夜,沒有什么意義...
    穎子呢閱讀 292評論 0 0
  • 林剛把車順著馬路邊停下來,樂呵呵地下了車,他關(guān)好車門,吹著口哨,幾乎是小跑著走進(jìn)了路邊的青春美服飾城。 這是一家有...
    我是佳北閱讀 366評論 7 0

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