0

UINavigationBar の背景としてカスタム グラフィックを使用したい:

[[UINavigationBar appearance]
    setBackgroundImage:[UIImage imageNamed:@"tile"]
    forBarMetrics:UIBarMetricsDefault];

デフォルトのグラデーション、上部の白い線、タイトルバーの下部の黒い線を失ったことを除いて、正常に動作します。それらを取り戻す方法はありますか?

4

1 に答える 1

0

あきらめて、テクスチャにグラデーションと線を追加しました。もちろん、これはテクスチャの高さを 44 ピクセル == 垂直方向のナビゲーション バーのサイズとしてハードコーディングする必要があることを意味していました。

解決策には満足していませんが、問題なく動作します。

于 2012-10-31T09:46:13.090 に答える