0

UINavigationBar で透明な背景を使用すると問題が発生します。常に黒のグラデーションが表示されます...これが私のコードです:

self.tableView = [[TableController_iPad alloc] initWithNibName:@"TableController_iPad" bundle:nil];

UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:self.tableView];
[navi.navigationBar setBackgroundColor:[UIColor clearColor]];
[navi.navigationBar setTintColor:[UIColor clearColor]];
[navi.navigationBar setTranslucent:YES];
[navi.navigationBar setOpaque:YES];
[navi.navigationBar setShadowImage:[UIImage imageNamed:@"trasparent.png"]];
[navi.navigationBar setBackgroundImage:[UIImage imageNamed:@"trasparent.png"] forBarMetrics:UIBarMetricsDefault];


[self addChildViewController:navi];

[viewTesti addSubview:navi.view];
4

0 に答える 0