0

UIBarStyleBlackTranslucentでスタイリングした後UINavigationBarを使用しようとしていsetBackgroundImage:forBarMetricsます。

ここでの問題は、現在は常にスタイルが設定されており、設定してbarStyleも実際には何も起こらないということです。

4

1 に答える 1

1

クラスプロキシを使用するのではなく、viewcontrollerのviewDidLoad内のナビゲーションバーごとに個別にカスタムの外観を設定する必要があると思います。

[self.navigationController.navigationBar setBackgroundImage...

これは極端に退屈に聞こえます。私は現在Macから離れていますが、既存のコードを保持し、上記の方法を使用して背景画像をギャラリー専用に設定することは可能かもしれません。nil

于 2012-02-23T08:17:11.053 に答える