无论如何都要将后退按钮更改为UINavigationBar中的图标。我知道我可以这样做:
UIImage *image = [UIImage imageNamed:@"back"];
image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStylePlain target:self action:@selector(goBack)];
然而,我想保留向右滑动控制器的能力。这有可能吗?
答案 0 :(得分:1)
您可以在AppDelegate中更改后退按钮外观。这不会影响反滑动手势。
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImage imageNamed:@"yourImage"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];