ナビゲーションバーにカスタムの背景を追加しようとすると、テーブルビューの上にドロップシャドウが表示されません。サブビューでは、すべてが正常です。
これが私が使用する私のコードです。
// Create resizable images
UIImage *gradientImage44 = [[UIImage imageNamed:@"navbar"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
// Set the background image for *all* UINavigationBars
[[UINavigationBar appearance] setBackgroundImage:gradientImage44
forBarMetrics:UIBarMetricsDefault];
// Customize NavBar Shadow
[[UINavigationBar appearance] setShadowImage:nil];
存在しないドロップシャドウ
既存のドロップシャドウ
更新:この回答が見つかりましたが、機能しません。私はまったく同じ方法でそれを行いました:-(。