2015-06-18 5 views
0

Благодарим вас за вопрос. Я использую проект с открытым исходным кодом, называемый контроллером ICView. https://github.com/iltercengiz/ICViewPager. Я хотел бы спросить, как установить цвет фона вкладок на прозрачный, чтобы нижний можно показать часть фонового изображения в контроллере содержимого. Я установил все факторы для очистки цвета в делегате, как показано ниже. Однако фон вкладок становится черным. Я искал ответы из Интернета и стека, но результаты не найдены. Может ли кто-нибудь дать мне несколько советов? Спасибо намногоIOS ICViewPager's pageviewcontroller вкладки с прозрачным цветом

- (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

Используйте этот код, он может помочь вам

- (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; 
} 

}

Смежные вопросы