1

この効果を作成しようとしています ステータスバーとナビゲーションバーのオーバーレイが上部にあるフルスクリーンUIView

ナビゲーション バーは半透明ですが、ナビゲーション バーのボタンは塗りつぶされています。

self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
self.navigationController.navigationBar.alpha = .3;

これにより、ボタンも自動的に半透明になります。ボタンを単色にするための回避策は何ですか?

ありがとう!

4

1 に答える 1

1

コードの 2 行目の ID を取得します。self.navigationController.navigationBar.alpha = .3; ナビゲーション バーは半透明になり、ボタンが実線のように「表示」されますが、「半透明」バーの上にある「半透明」ボタンに過ぎず、しっかりしたボタン。

代わりに画像を使用したい場合を除き、標準よりも軽く (.3) することはできません。

于 2012-07-13T17:43:33.323 に答える