【发布时间】:2017-06-18 12:13:30
【问题描述】:
所以我尝试为每次后退箭头出现在 UINavigationController 中设置一个通用后退按钮图像。但是,每次我尝试实现时,图像都会倾斜和扩展。原始图像是一个简单的后退箭头。但是,后退按钮图像(可以普遍使用)正在倾斜,如下所示:
我已经尝试在我的 AppDelegate 中使用以下代码 - 仍然没有成功。
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Attempt 1
[[UIBarButtonItem appearance]
setBackButtonBackgroundImage:[UIImage imageNamed:@"Back"]
forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
// Attempt 2
UIImageView *buttonBack = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];
buttonBack.image = [UIImage imageNamed:@"Back"];
[[UIBarButtonItem appearance]
setBackButtonBackgroundImage:buttonBack.image
forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
}
【问题讨论】:
标签: ios objective-c uinavigationcontroller uinavigationbar uibarbuttonitem