感谢您查看问题。我正在使用名为ICView controller https://github.com/iltercengiz/ICViewPager的开源项目我想问一下如何将选项卡的背景颜色设置为透明,以便下半部分可以显示内容视图控制器中的背景图像。我将所有因子设置为委托中的颜色,如下所示。但是,标签'背景变成黑色。我一直在寻找网络和堆栈的答案,但没有找到任何结果。谁能给我一些建议?非常感谢
- (UIColor *)viewPager:(ViewPagerController *)viewPager colorForComponent:(ViewPagerComponent)component withDefault:(UIColor *)color {
switch (component) {
case ViewPagerIndicator:
return [UIColor clearColor];
break;
case ViewPagerContent:
return [UIColor clearColor];
break;
case ViewPagerTabsView:
return [UIColor clearColor];
break;
}
return color;
}
答案 0 :(得分:0)
使用此代码,它可能会对您有所帮助
- (UIColor *)viewPager:(ViewPagerController *)viewPager colorForComponent:(ViewPagerComponent)component withDefault:(UIColor *)color {
switch (component) {
case ViewPagerIndicator:
return [UIColor whiteColor];
case ViewPagerTabsView:
return [UIColor colorWithRed:244 green:67 blue:54 alpha:0.4];
case ViewPagerContent:
return [UIColor whiteColor];
default:
return color;
}
}