有没有办法从它的选定项目中隐藏UITabBar的阴影颜色。
出于某种原因,我根据所选的标签索引将不同的背景图像分配给标签栏,而不是将图像分配给单个标签。所选标签后面有白色阴影。我们可以禁用或删除这个阴影吗?
感谢。
答案 0 :(得分:4)
您无需创建透明图像。这就是你所需要的:
[[UITabBar appearance] setSelectionIndicatorImage:[[UIImage alloc] init]];
答案 1 :(得分: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以来,不知道这是否是最好的方法,但认为这可以帮到你。