2016-11-27 4 views
1

Как изменить положение вкладки? Я надеюсь, что для многих приложений, там должно быть TabBar на верхней вместо того, что на дне ...real-native-router-flux tabbar position top

Я ожидал что-то вроде этого:

<Router createReducer={reducerCreate}> 
    <Scene key="somekey" tabs={true} 
     tabBarStyle={{position:'top'}}>   <== How do I do this? 

      # My tabs here as scenes 

    </Scene> 
</Router> 

ответ

5

Поскольку TabBar имеет абсолютное позиционирование. Вы должны установить атрибут top.

tabBarStyle={{top:0}} 

Вы должны учитывать высоту панели состояния в высоту и NavBar, для того, чтобы иметь правильное позиционирование.

p.s: Я не знаю, знаете ли вы об этом, но не используйте встроенные стили. Если бы это было только ради примера, отклоните мой совет. : P

+1

работает как очарование! Я не знал, что это абс. –

+0

Я рад, что помог! –

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