タブバーアプリケーションを作成しました。backGround画像を含むカスタムTabBarを使用しています。すべてのパーツを終了しましたが、クリック時にタブバーボタンのグローを削除できません(クリック時にUIButtonの選択を変更するだけですが、グローはまだあります)
UITabBarボタンの輝きを隠す方法(つまり、ボタンの選択色合いを隠す方法)?
これで、TabBarは次のようになります。
このようなtabBarが必要
タブバーアプリケーションを作成しました。backGround画像を含むカスタムTabBarを使用しています。すべてのパーツを終了しましたが、クリック時にタブバーボタンのグローを削除できません(クリック時にUIButtonの選択を変更するだけですが、グローはまだあります)
UITabBarボタンの輝きを隠す方法(つまり、ボタンの選択色合いを隠す方法)?
これで、TabBarは次のようになります。
このようなtabBarが必要
次のコードを使用できます。
[[UITabBar appearance] setSelectionIndicatorImage:[[UIImage alloc] init]];
それを試してみてください。
タブバーの色合いを変更するには
[[UITabBar appearance] setSelectedImageTintColor:[UIColor grayColor]];
これは間違いなくあなたを助けます。UIImageオブジェクトを作成し、それを setSelectionIndicatorImage
プロパティに渡すだけです。
[yourTabbar setSelectionIndicatorImage:[[UIImage alloc] init]];
[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1.png"]] autorelease] atIndex:1];
UITabBarItem
外観を設定する必要があります:
[[UITabBarItem appearance] setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:[UIColor yellowColor], UITextAttributeTextColor,
[UIFont systemFontOfSize:14.0f], UITextAttributeFont,nil]
forState:UIControlStateHighlighted];