gpt4 book ai didi

ios - UINavigationBar 设置图像未完全绘制

转载 作者:行者123 更新时间:2023-11-29 00:42:04 26 4
gpt4 key购买 nike

我正在尝试将图像设置为导航栏的 ViewController,将其设置为未完全绘制到 NavigationBar 后。无法理解为什么会这样。

图片大小为90高宽750

任何人都可以让我知道我需要做什么吗?

[self.navigationController setToolbarHidden:YES animated:NO];
self.title = NSLocalizedString(@"Dashboar", @"Dashboard");
self.navigationController.navigationBar.barTintColor = [UIColor whiteColor];
self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor]};
UIImage *currentImage = [[UIImage imageNamed:@"bg.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0) resizingMode:UIImageResizingModeStretch];
[self.navigationController.navigationBar setBackgroundImage:currentImage forBarMetrics:UIBarMetricsDefault];

enter image description here

最佳答案

[self.navigationController setToolbarHidden:YES animated:NO];
self.title = NSLocalizedString(@"Dashboar", @"Dashboard");
self.navigationController.navigationBar.barTintColor = [UIColor whiteColor];
self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor]};

您必须为多个设备设置此背景图像的确切宽度。

if (IS_IPHONE4) {
[navController.navigationBar setBackgroundImage:[UIImage imageNamed:@"TopBar_iphone4.png"] forBarMetrics:UIBarMetricsDefault];
}
if (IS_IPHONE5) {
[navController.navigationBar setBackgroundImage:[UIImage imageNamed:@"TopBar_iphone5.png"] forBarMetrics:UIBarMetricsDefault];
}
if (IS_IPHONE6) {
[navController.navigationBar setBackgroundImage:[UIImage imageNamed:@"TopBar_iphone6.png"] forBarMetrics:UIBarMetricsDefault];
}
if (IS_IPHONE6Plus) {
[navController.navigationBar setBackgroundImage:[UIImage imageNamed:@"TopBar_iphone6plus.png"] forBarMetrics:UIBarMetricsDefault];
}
[[UINavigationBar appearance] setBackgroundImage:NavigationPortraitBackground forBarMetrics:UIBarMetricsDefault];

我必须检查这段代码是否适合我。

关于ios - UINavigationBar 设置图像未完全绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39211144/

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