ナビゲーション バーの外観をカスタマイズするために、次のコードを実装しました。2 つの UI 画面 (フルスクリーンからモーダル フォームシート) の間を移動するときに断続的に 1/2 秒の遅延があることを除いて、動作します。
UIImage *navBarImg = [UIImage imageNamed:@"barColor.png"];
[[UINavigationBar appearance] setBackgroundImage:navBarImg forBarMetrics:UIBarMetricsDefault];
注: 画像は 8x8 の単色 .png です。遅延は、2 番目の画面に移動するときに約 25% の時間で発生します。約 1/2 秒で、非常に目立ちます。
ありがとう!