gpt4 book ai didi

iphone - 导航栏背景图片

转载 作者:行者123 更新时间:2023-12-03 19:46:40 25 4
gpt4 key购买 nike

如何将图像设置到导航栏的背景中,以便该图像也位于后退按钮的背景中?现在我有一个 320 像素的图像,但它缩小了该图像,因此左侧后退按钮是标准按钮,右侧有 5 个像素为标准蓝色。我希望该图像超出燃料宽度,也许稍后我会做一个更暗的后退按钮。

最佳答案

@implementation UINavigationBar (UINavigationBarCategory)

- (void)drawRect:(CGRect)rect
{
UIImage *image = [UIImage imageNamed: @"titlebar.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}


@end

我找到了这个片段。所以图像在每个导航栏上作为背景,我可以将旧图像设置为中间的 View 。也许我不明白为什么它有效,但它有效。抱歉这个愚蠢的问题。

编辑:对于 iOS 5

if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)] )
{
UIImage *image = [UIImage imageNamed:@"headerlogo.png"];
[self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
}

关于iphone - 导航栏背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3299919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com