1

選択した項目から UITabBar の影の色を非表示にする方法はありますか。

何らかの理由で、個々のタブにイメージを割り当てるのではなく、選択したタブ インデックスに基づいてタブバーに異なる背景イメージを割り当てています。選択したタブの後ろに白い影があります。この影を無効にするか削除できますか?

ここに画像の説明を入力

ありがとう。

4

2 に答える 2

4

透明なイメージを作成する必要はありません。必要なのはこれだけです:

[[UITabBar appearance] setSelectionIndicatorImage:[[UIImage alloc] init]];
于 2012-11-25T19:09:07.493 に答える
2

iOS 5 以降の場合

AppDelegate で次のように設定します。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"transparent_image.png"]];

    return YES;
}

transparent_image.png は完全に透明なイメージです =)

最近iOSを使い始めたので、これが最善のアプローチかどうかはわかりませんが、これが役立つと思います.

于 2012-11-19T13:40:08.797 に答える