4

我创建了一个标签栏应用程序,我正在使用带有背景图像的自定义标签栏。我已经完成了所有部分,但无法在点击时移除标签栏按钮的发光(我只是在点击时更改 UIButton 选择,但发光仍然存在)

如何隐藏 UITabBar 按钮的发光(即隐藏按钮的选择色调)?

现在TabBar是这样的..

需要这样的tabBar

4

5 回答 5

9

您可以使用以下代码。

[[UITabBar appearance] setSelectionIndicatorImage:[[UIImage alloc] init]];

试试看。

于 2013-03-04T06:52:57.763 回答
2

这肯定会对你有所帮助。只需创建一个 UIImage 对象并将其传递给 setSelectionIndicatorImageproperty 。

[yourTabbar setSelectionIndicatorImage:[[UIImage alloc] init]];
于 2013-03-14T06:54:20.513 回答
2

更改标签栏色调颜色

[[UITabBar appearance] setSelectedImageTintColor:[UIColor grayColor]];

于 2012-11-28T06:33:05.923 回答
1
[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1.png"]] autorelease] atIndex:1];
于 2012-11-28T07:38:09.500 回答
0

您需要设置UITabBarItem外观:

[[UITabBarItem appearance] setTitleTextAttributes:
 [NSDictionary dictionaryWithObjectsAndKeys:[UIColor yellowColor], UITextAttributeTextColor,
                                          [UIFont systemFontOfSize:14.0f], UITextAttributeFont,nil]
                                         forState:UIControlStateHighlighted];
于 2012-11-28T06:18:54.307 回答