Skip to content
This repository was archived by the owner on Apr 24, 2022. It is now read-only.

Commit bddd4ce

Browse files
author
Ilter Cengiz
committed
Fixes a bug that prevents tab bar to set its background color
1 parent a105900 commit bddd4ce

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

ICViewPager/Controller/HostViewController.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ - (void)selectTabWithNumberFive {
4949

5050
#pragma mark - ViewPagerDataSource
5151
- (NSUInteger)numberOfTabsForViewPager:(ViewPagerController *)viewPager {
52-
return 10;
52+
return 2;
5353
}
5454
- (UIView *)viewPager:(ViewPagerController *)viewPager viewForTabAtIndex:(NSUInteger)index {
5555

@@ -102,6 +102,8 @@ - (UIColor *)viewPager:(ViewPagerController *)viewPager colorForComponent:(ViewP
102102
switch (component) {
103103
case ViewPagerIndicator:
104104
return [[UIColor redColor] colorWithAlphaComponent:0.64];
105+
case ViewPagerTabsView:
106+
return [[UIColor greenColor] colorWithAlphaComponent:0.64];
105107
default:
106108
return color;
107109
}

ICViewPager/ICViewPager/ViewPagerController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ - (UIColor *)indicatorColor {
475475
}
476476
- (UIColor *)tabsViewBackgroundColor {
477477

478-
if (_tabsViewBackgroundColor) {
478+
if (!_tabsViewBackgroundColor) {
479479
UIColor *color = [UIColor colorWithRed:234.0/255.0 green:234.0/255.0 blue:234.0/255.0 alpha:0.75];
480480
if ([self.delegate respondsToSelector:@selector(viewPager:colorForComponent:withDefault:)]) {
481481
color = [self.delegate viewPager:self colorForComponent:ViewPagerTabsView withDefault:color];

0 commit comments

Comments
 (0)