2016-07-20 1 views
0

Я пытаюсь получить доступ к свойству стиля «bottomBorderColor», чтобы перейти на «белый», но как я могу это сделать?Как вы напрямую меняете стиль исходного кода реакции-native-scrollable-tab-view (Reactive Native)?

Исходный код здесь - в нижней части страницы в стилях:

https://github.com/skv-headless/react-native-scrollable-tab-view/blob/master/DefaultTabBar.js#L75

Покушение следующее, но не работает:

<ScrollableTabView 
     style={{borderBottomColor: 'white'}} 
    > 
     <Text tabLabel='Tab1'> Testing 1 </Text> 
     <Text tabLabel='Tab2'> Testing 2 </Text> 
     <Text tabLabel='Tab3'> Testing 3 </Text> 
    </ScrollableTabView> 

Спасибо заранее.

ответ

0

Все выставленные свойства, которые вы можете изменить, приведены здесь props. Таким образом, свойство, которое вы ищете, не может быть передано как свойство в компонент, который вы используете.

BUT Почему вы хотите изменить стиль? Наличие встроенных стилей или даже стилизация ваших компонентов через JS - не очень хорошая идея. Напишите файл CSS, который вместо этого заменит стиль по умолчанию используемого компонента. Таким образом, стиль в вашей программе будет легче понять и обосновать. И что более важно, будет легче изменить или изменить, вместо того чтобы искать все в базе кода для некоторых объектов свойств стиля (поскольку стиль обычно находится в CSS, LESS или SCSS)

+0

Извините, но вы можете показать пример файла CSS, переписывающего стиль по умолчанию? Все еще в процессе обучения. –

+0

Проверка, прочитали ли вы мой предыдущий комментарий. Пожалуйста, дайте мне знать. –

+0

Не могли бы вы ответить? –

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