在 XCode 中,我使用界面生成器 (StoryBoard) 来布置大部分布局。不过我想要一些自定义绘图。这非常有效。
然而我面临着一个问题。我从活动选项卡中“咬了一口”。 (看http://cl.ly/Efno)我希望这一口完全透明。 (我设置了粉红色背景颜色来查看我想要透明哪些部分不透明。)
我如何改变外观和感觉如下。
每个图像的高度完全覆盖整个选项卡栏,并且具有选项卡项目本身的宽度。
- 将选项卡栏的背景图像设置为无(完全透明的图像)
- 将选项卡栏的背景颜色设置为完全透明的颜色(现在我设置了粉色来看看哪里出错了)
- 在界面生成器中,取消选中选项卡栏的“不透明”。
不过它不是透明的,粉色部分是黑色的。我怎样才能使它透明?
Thanks
看一下 UITabBar 的外观代理,您也许可以在那里做您想做的事情,而无需使用自定义子类。您可以访问和更改大量属性。您可以在应用程序委托中设置相关属性。虽然它只是 iOS5,但我猜你已经在使用它了,因为你提到了故事板。
E.g.
UIImage *tabBarBackground = [UIImage imageNamed:@"tabBarBackground.png"];
[[UITabBar appearance] setBackgroundImage:tabBarBackground];
[[UITabBar appearance] setSelectedImageTintColor:[UIColor colorWithRed:127.0/255.0 green:186.0/255.0 blue:235.0/255.0 alpha:1.0]];
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"tabBarItemSelected.png"]];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)