我创建了一个标签栏应用程序,我正在使用带有背景图像的自定义标签栏。我已经完成了所有部分,但无法在点击时移除标签栏按钮的发光(我只是在点击时更改 UIButton 选择,但发光仍然存在)
如何隐藏 UITabBar 按钮的发光(即隐藏按钮的选择色调)?
现在TabBar是这样的..
需要这样的tabBar
我创建了一个标签栏应用程序,我正在使用带有背景图像的自定义标签栏。我已经完成了所有部分,但无法在点击时移除标签栏按钮的发光(我只是在点击时更改 UIButton 选择,但发光仍然存在)
如何隐藏 UITabBar 按钮的发光(即隐藏按钮的选择色调)?
现在TabBar是这样的..
需要这样的tabBar
您可以使用以下代码。
[[UITabBar appearance] setSelectionIndicatorImage:[[UIImage alloc] init]];
试试看。
这肯定会对你有所帮助。只需创建一个 UIImage 对象并将其传递给 setSelectionIndicatorImage
property 。
[yourTabbar setSelectionIndicatorImage:[[UIImage alloc] init]];
更改标签栏色调颜色
[[UITabBar appearance] setSelectedImageTintColor:[UIColor grayColor]];
[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];