2013-06-12 195 views
-1

我有一個UIViewController與導航欄我放在故事板。然後我拖着長方形的UIBarButtonItem如何將導航欄UIBarButtonItem按鈕更改爲導航欄後退按鈕?

NavBar with UIBarButtonItem

我想要的按鈕,看起來像一個導航欄的後退按鈕

Nav Bar Back Button

我建議這樣做:

self.navBar.topItem.backBarButtonItem = self.button; 

正確創建屬性後和將它們連接到插座。我做了,但按鈕仍然看起來像完成矩形按鈕。我該如何改變它?

回答

0

這些按鈕是在您執行推入時自動創建的。 對於您的特定問題,您可以調用執行[self dismissModalViewControllerAnimated:YES]模態賽段的情況下,或[self.navigationController popViewControllerAnimated:YES];解除自定義推段。

無論如何,我不知道任何方法來改變按鈕樣式爲「左箭頭」,除了選擇與您的特定「按鈕」的背景圖像。

UIBarButtonItem Image

+0

但是,人們只能添加一個背景圖像到UIButton。 UIButtons不能添加到導航欄。每當我拖動一個矩形按鈕到導航欄,它只是把它變成一個UIBarButtonItem。那麼這是否意味着它不可能? – marciokoko

+0

你確定嗎?如果我點擊一個UIBarButtonItem(「Salir」按鈕),屬性檢查器中有一個「圖像」字段:/看看我添加的圖像... –

+0

是的,但它不是背景圖像。這是按鈕內的圖像。添加圖片,你會看到。我添加了原始問題中發佈的左端圖像,並將其放在後面的矩形按鈕圖像上。 – marciokoko