我需要一些关于如何自定义“backBarButtonItem”的帮助。不要使用LeftBarButtomItem,因为我想继承样式并保持从“BackBarButtom”的转换。
好的,那么我现在所了解的是:
"
但是没有啊。只有普通的返回按钮 :((( 虽然这样看起来是有效的:
信息:
好的,那么我现在所了解的是:
UIBarButtonItem* barbtnItem = [[UIBarButtonItem alloc]initWithCustomView: [ArrivalProto ArrivalBtnTypeBack]];
"
[ArrivalProto ArrivalBtnTypeBack]
会返回一个自定义的UIbutton,其中包含setBackgroundImage和setImage。
然后我想要做的就是将其添加到自定义的BackBarButton中:
"[self.navigationItem setBackBarButtonItem: barbtnItem];
但是没有啊。只有普通的返回按钮 :((( 虽然这样看起来是有效的:
//self.navigationItem setLeftBarButtonItem:barbtnItem];
And this as well:
UIImage *btnTrnspBgrImg30 = [[UIImage imageNamed:@"trspBlackBtn30"]resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:btnTrnspBgrImg30 forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
信息:
[self.navigationItem setBackBarButtonItem: <#(UIBarButtonItem *)#>];
[self.navigationItem setLeftBarButtonItem:<#(UIBarButtonItem *)#>]
[self.navigationItem setLeftBarButtonItem:<#(UIBarButtonItem *)#>]
也许我已经走到了死胡同? - Pedroinpeace