1

UINavigationBar があります。

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

そして、標準のトップシャドウを削除したい。これどうやってするの?

4

1 に答える 1

2

iOS 5.0 以降では、navbar のカスタム イメージを定義できます。

UIImage *backgroundImage = [UIImage imageNamed:@"bevel_nav_bar.png"];
[navBar setBackgroundImage:backgroundImage forBarMetrics:UIBarMetricsDefault];
于 2012-06-03T22:27:59.763 に答える