fog*_*olf 15 uinavigationbar ipad ios7
我使用以下代码在我的iOS 7应用程序中使用自定义图像作为后退指示器:
UIImage *temp = [[UIImage imageNamed:@"back-black-on-black-normal-2"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[[UINavigationBar appearance] setBackIndicatorImage:temp];
[[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:temp];
Run Code Online (Sandbox Code Playgroud)
奇怪的是,如果我使用22px高的图像(顺便说一下,我们想要的方式太小),它会在导航栏中垂直居中.然而,一旦我开始使它成为一个更合理的尺寸,它就会垂直偏离(这里它的高度为44px,对我们来说仍然太小但根本没有居中,如你所见):

任何帮助或建议非常感谢.谢谢.
小智 -1
尝试使用以下代码。
UIImage *temp = [UIImage imageNamed:@"BackBarButton.png"];
self.navigationController.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithImage:temp style:UIBarButtonItemStylePlain target:self action:@selector(back_Clicked:)];
-(void)back_Clicked:(UIBarButtonItem*)loBtn
{
[self.navigationController popViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2177 次 |
| 最近记录: |