1.導(dǎo)航欄返回按鈕的設(shè)置
如果界面A,B都在導(dǎo)航欄下,且跳轉(zhuǎn)關(guān)系為A-->B,則在A界面設(shè)置如下屬性
使用pushViewController切換到下一個視圖時,navigation controller按照以下3條順序更改導(dǎo)航欄的左側(cè)按鈕。
1捧杉、如果B視圖有一個自定義的左側(cè)按鈕(leftBarButtonItem)剔难,則會顯示這個自定義按鈕渊额;
2点弯、如果B沒有自定義按鈕启盛,但是A視圖的backBarButtonItem屬性有自定義項(xiàng)姊氓,則顯示這個自定義項(xiàng)凡桥;
3蟀伸、如果前2條都沒有,則默認(rèn)顯示一個后退按鈕唬血,后退按鈕的標(biāo)題是A視圖的標(biāo)題望蜡。
按照這個解釋,我把UIBarButtonItem *backItem……這段代碼放在A視圖的pushViewController語句之前拷恨。
OK問題解決了脖律,B視圖的后退按鈕的標(biāo)題變成back了。
UIBarButtonItem*backItem=[[UIBarButtonItemalloc]initWithTitle:@"back"style:UIBarButtonItemStyleBorderedtarget:nilaction:nil];
[self.navigationItemsetBackBarButtonItem:backItem];