2013-06-12 194 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