iOS 5 の新しい外観プロキシを使用して、背景画像で UINavigationBar のスタイルを設定しています。
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationBG.png"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationLandscapeBG.png"] forBarMetrics:UIBarMetricsLandscapePhone];
これで問題なく動作しますが、ナビゲーション バーのプロンプト プロパティを設定する必要があります。これを行うと、ナビゲーション バーの高さが増し、背景画像がそのナビゲーション バーを垂直方向に埋めなくなるため、見栄えが非常に悪くなります。
カスタム背景画像を使用する場合、プロンプトで高さの変化をどのように説明できますか?