7

ビューコントローラーで下部UIToolbarを黒に設定すると、より灰色がかった色として表示されます(他の色でも同じことが起こります-それは一種のフェードアウトです)。私が想定しているのはiOS7、ツールバーがその下にある色 (現在は白) に適応しているように見えるため、色が鈍くなるということです。

「拡張エッジ」オプションがオフになるようにView Controllerを更新しましたが、それでもこの効果が得られます。他の誰かがこの問題をまだ抱えていますか?

更新: UIToolbar の背景色を黒に設定することで問題を解決しました (これは、以前のバージョンの iOS では必要ありませんでした)。誰かがより良い解決策を考えることができるなら、私に知らせてください。

4

3 に答える 3

13

iOS 7 のすべてのツール バーとナビゲーション バーにはtranslucentプロパティがあります。

これにより、背景がぼやけた形で透けて見える効果が生じます (コントロール センターのように)。

設定するだけですYourToolbar.translucent = NO;

于 2013-09-20T00:39:06.540 に答える