我正在使用故事板在 Xcode 4.3.2 中工作。我通过单击要创建转场的按钮并控制+单击+拖动连接到下一个视图控制器,在两个视图之间创建了转场。当然,这会在下一个视图控制器的导航栏中创建一个自动/默认后退按钮。我想要做的是自定义这个后退按钮的外观。所以,我在网上看了一圈,发现了这段代码:
self.navigationItem.hidesBackButton = YES;
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 4, 40, 40)];
[button setImage:[UIImage imageNamed:@"homeButton.png"] forState:UIControlStateNormal];
[button addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItem = back;
更改按钮的外观效果很好,但现在的问题是,当我单击该按钮时,Xcode 会抛出错误:“无法识别的错误已发送到实例......”
谁能帮我弄清楚现在如何为我的自定义后退按钮添加适当的功能?谢谢。