0

uitabbar を使用して一意の色でビューを作成したい、つまり、ビューを UITabbar と残りの部分に分けたくないので、プログラムでカスタム色を使用してカスタム UITabbar を作成しました。UITabbar と「ビューの残りの部分」は同じ色ですが、UITabbar の上に、パーツを分離する灰色の線があります。どうすればそれを隠すことができますか?

これは画像の例です。その暗い線を削除したい: https://picasaweb.google.com/felixdl/20Giugno2012#5756005463317234882

解決

ありがとうございました!これは完全に機能します!私が追加した行は次のとおりです。

[[UITabBar の外観] setBackgroundImage:[UIImage imageNamed:@"myImage.jpg"]];

「外観」タグを使ったことがない

4

2 に答える 2

1

iOS 5 用にビルドしている場合は、背景を画像として設定して、話している灰色の線をなくすことができます。

[uiTabBarController setBackgroundImage:[UIImage imageNames:@"my_background.png"]];

ただし、これには、プログラムで作成した色に一致する画像が必要です。

iOS4 では、drawRect 関数をオーバーライドできます (これはかなり複雑ですが、iOS 5 以前のアプリを作成している場合は喜んでお答えします)。

于 2012-06-22T02:42:35.303 に答える