我正在尝试在我的表格视图中为导航栏设置自定义阴影图像,但它只显示在某些视图中。我创建了一个超类来为我的表格视图设置样式。
- (void)viewDidLoad
{
[super viewDidLoad];
// Set navigation bar background
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigationbarbackground.png"] forBarMetrics:UIBarMetricsDefault];
// Set navigation bar shadow imag
[self.navigationController.navigationBar setShadowImage:[UIImage imageNamed:@"navigationbarshadow.png"]];
在我启动应用程序时看到的视图中,没有显示阴影。但是当我触摸导航栏中的 [+] 按钮以打开我的“添加新项目”表视图时,它确实显示了一个阴影。
有人可以在这里指出我正确的方向吗?