4

tabBar.selectedImageTintColorを自分の紫色に変更しましたが、タブバーアイテムを選択すると、画像の外側を囲む明るい青色の線が紫色になります。

これはかなり悪いように見えるので、今私はそれを削除するか、より適切な色に変更する方法を見つけようとしています。

しかし、私はそれを行う方法がわからないので、誰かが私に教えてくれることを望んでいます。

これは私が話している青い線です

ここに画像の説明を入力してください

これが私が画像選択の色を紫に変えた方法です...

 myTabBar.selectedImageTintColor = [UIColor colorWithRed:49.0/255.0 green:0.0/255.0 blue:98.0/255.0 alpha:0.95];

タブバリコンを拡大した青い輪郭の別の例

ここに画像の説明を入力してください

4

1 に答える 1

1

iOS 5 では、設定できる表示方法があります。

選択されていない画像と選択された画像を表示したいとおりに正確に作成すると、setFinishedSelectedImage: withFinishedUnselectedImage:iOS はこの方法で提供された画像に書式設定を適用しません。

UIImage *selectedImage = [UIImage imageWithName:@"my_finished_selected_image"];
UIImage *unselectedImage = [UIImage imageWithName:@"my_finished_unselected_image"];
[tabBarItem setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage];
于 2012-12-03T20:34:07.297 に答える