ios - setBackButtonBackgroundVerticalPositionAdjustment 没有任何效果

标签 ios objective-c

一段时间以来,我一直在尝试将 iOS 7 上的后退按钮向下移动一点。

我正在使用这段代码将其放入

UIImage *barBackBtnImg = [[UIImage imageNamed:@"button-back-arrow.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];     
        [[UINavigationBar appearance] setBackIndicatorImage:barBackBtnImg];
        [[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:barBackBtnImg];

并尝试使用以下方法将其向下移动 20px 左右:

[[UIBarButtonItem appearance] setBackButtonBackgroundVerticalPositionAdjustment:-50.f forBarMetrics:UIBarMetricsDefault];

但这似乎并没有改变它。有人有类似的问题吗?

最佳答案

您使用相同的图像设置为 0,0,320,20 大小,然后状态栏显示图像背景 还有一件事要隐藏状态栏 我们

代码是

UIImage *img_st = [UIImage imageNamed:@"image.png"];

UIImageView *img_status = [[UIImageView alloc] initWithImage:img_st];

[self.view addSubview:img_status];

[self.view bringSubviewToFront:img_status];

img_status.frame = CGRectMake(0, 0, 320, 20);

[img_status 发布];

关于ios - setBackButtonBackgroundVerticalPositionAdjustment 没有任何效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19460752/

相关文章:

c++ - 使用#define 和 clang 为 info.plist 创建版本号变化?

ios - 上传多张图片到服务器 IOS

ios - 在 Xcode 5 的每个地方重命名项目名称的最佳方法是什么?

iphone - 了解用于查找内存泄漏的 'leaks' 命令行实用程序

iphone - NSString 到 int 问题

ios - 找不到成员 'setObject' : NSMutableDictionary

ios - 带渐变的条形图 : iOS Swift

objective-c - 了解 OOP 中的继承层次结构

objective-c - 如何为 iOS 中的按钮添加声音?

ios - 定时器上的 Objective C 加载图标