4

iOS 5 の新しい外観プロキシを使用して、背景画像で UINavigationBar のスタイルを設定しています。

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationBG.png"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"ZSNavigationLandscapeBG.png"] forBarMetrics:UIBarMetricsLandscapePhone];

これで問題なく動作しますが、ナビゲーション バーのプロンプト プロパティを設定する必要があります。これを行うと、ナビゲーション バーの高さが増し、背景画像がそのナビゲーション バーを垂直方向に埋めなくなるため、見栄えが非常に悪くなります。

カスタム背景画像を使用する場合、プロンプトで高さの変化をどのように説明できますか?

4

1 に答える 1

4

画像は伸縮可能な画像で、何も壊さずにどちらの方向にも伸ばすことができる必要があります。

于 2012-07-05T20:25:20.453 に答える