我有UINavigationBar。
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0f, 46.0f, 320.0f, 50.0f)];
navBar.tintColor = [UIColor blackColor];
[self.view addSubview:navBar];
我想删除标准的顶部阴影。我怎样才能做到这一点?
答案 0 :(得分:2)
您可以在iOS 5.0及更高版本中为导航栏定义自定义图像:
UIImage *backgroundImage = [UIImage imageNamed:@"bevel_nav_bar.png"];
[navBar setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault];