XCodeでは、インターフェイスビルダー(StoryBoard)を使用して私のレイアウトの大部分をレイアウトしています。しかし、私はこれについていくつかのカスタム図面が欲しいです。これはかなりうまくいく。UITabBar完全透過
しかし、私が直面している問題があります。私はアクティブなタブから「噛んだ」ことがあります。 (http://cl.ly/Efnoを参照)私はこの咬合を完全に透明にしたい。 (私はどの部分が透明で透明でないかを見るためにピンク色の背景色を設定しています)
どのように変更したかは次のとおりです。
- 対応するタブバーのインターフェイスビルダでUITabBarクラスを自分のクラスに設定します。
そのクラスのawakeFromNibでは、ラベル位置と画像、および各タブバー項目の選択された画像を設定しました。そう
[tabBarItem setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:image];
ように各画像は、完全に高さ全体タブバーを覆い、タブ項目自体の幅を有します。 (今私はそれが間違って行く場所を確認するように設定ピンク色を持って完全に透明色にタブバーの背景色を設定noneにタブバーの背景画像(完全に透明画像)
- )
- インタフェースビルダーで、タブバーの「不透明」をオフにします。
しかし、透明ではなく、ピンクの部分が黒です。これを透明にするにはどうすればいいですか?
おかげ
これは受け入れられた回答ではありません。これはちょうど私と私の髪を救った! –
私はiOS 4または5をサポートする必要がある時代にこれを投稿したと思います。まだ「外観」はないと思います。今これは本当にうまくいくでしょう。 – Matthijn
私もこれを追加する必要がありました:[[UITabBar appearance] setTranslucent:YES]; –