如何将后退按钮形状设置为正常视图的后箭头?

时间:2011-08-11 09:02:59

标签: iphone

我正在开发一个我不使用导航控制器的应用程序。但我正在为每个页面使用导航栏。在那里我想放置一个看起来与UINavigation控制器的后退按钮相同的后退按钮。我已经为此编写了以下代码。但它没有给出我想要的输出。所以请告诉我怎么做。

UINavigationItem *odritm=[[UINavigationItem alloc]initWithTitle:@"Ins"];

UIButton* backButton = [UIButton buttonWithType:101];

 [backButton addTarget:self action:@selector(backAction)forControlEvents:UIControlEventTouchUpInside];

[backButton setTitle:@"Back" forState:UIControlStateNormal];  
 UIBarButtonItem* backItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];

odritm.leftBarButtonItem=backItem;

1 个答案:

答案 0 :(得分:0)

您可以添加自定义按钮并将其背景图像设置为箭头形状后退按钮的快照。要解决显示突出显示的非矩形按钮的问题,请参阅How to make buttons with custom shapes?

另外,我认为没有'buttonWithType:101'......可能的最大值是5

编辑:你必须使用透明图像。