如何删除导航栏的阴影

时间:2012-06-03 22:16:04

标签: objective-c ios uinavigationbar

我有UINavigationBar。

UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0f, 46.0f, 320.0f, 50.0f)];
navBar.tintColor = [UIColor blackColor];
[self.view addSubview:navBar];

我想删除标准的顶部阴影。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以在iOS 5.0及更高版本中为导航栏定义自定义图像:

UIImage *backgroundImage = [UIImage imageNamed:@"bevel_nav_bar.png"];
[navBar setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault];