我正在尝试在表视图中为导航栏设置自定义阴影图像,但它仅在某些视图中显示.我创建了一个超类来为我的表视图设置样式.
- (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"]];
Run Code Online (Sandbox Code Playgroud)
在我启动我的应用程序时看到的视图中,没有显示阴影.但是当我触摸导航栏中的[+]按钮打开我的" 添加新项目 "表格视图时,它确实会显示阴影.
有人能指出我在正确的方向吗?