すべてのナビゲーション バーにロゴが表示されるように、ナビゲーション バーをカスタマイズしています。ここにロゴを追加したい:
ナビゲーションバーには背景画像のプロパティがあることは知っていますが、それはナビゲーションバー全体に拡大されます。そこだけ欲しい!:)
これまでのところ、私はこれを試しました:
UIImage *gradientImage44 = [[UIImage imageNamed:@"NavBar25High"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
UIImage *gradientImage32 = [[UIImage imageNamed:@"NavBar25High"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
// Set the background image for *all* UINavigationBars
[[UINavigationBar appearance] setBackgroundImage:gradientImage44 forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:gradientImage32 forBarMetrics:UIBarMetricsLandscapePhone];
しかし、私が述べたように、それは背景画像として画像を使用するため、グラデーションの場合です:(