0
コンポーネントInit
は、DrawBarをDrawBarに実装した後、ナビゲーションバーの後ろに隠れています。引き出しがなければ、簡単にいくつかのpaddingTopをルート(ルート)コンポーネントに追加することができ、問題は解決されます。RNRF - コンポーネントがNavBarの背後に隠れる
<Router renderLeftButton={this.navBarButton}>
<Scene
key="drawer"
component={DrawerComponent}
open={false}
>
<Scene key="main" >
<Scene key="index" component={Init} title="First page!" />
<Scene key="counter" component={Counter} title="Counter" />
<Scene key="posts" component={Posts} title="Posts" />
</Scene>
</Scene>
</Router>
私はグローバルパディングのルート上paddingTopを追加する場合は、ナビゲーションバーとCoponentの両方に余分なパディングをバック与えます。
私は子供の各シーンにpaddingTopを追加することで希望の結果を得ることができますが、それは忙しいでしょう。例えば <Scene key="index" component={Init} title="First page!" sceneStyle={{paddingTop: 64}} />
こんにちは、私はルータ上のパディングを追加しようとしたんでしたが、それはNavigationBarとコンポーネントの両方で異例のパディングをレンダリングする...あなたは上記の質問上の第二のスクリーンショットに影響を見ることができます。参考までに、私はこのためにレポをアップロードしました。見てください:https://github.com/akusany2/RNBoiler/blob/master/src/Router.js – Ank
同じ問題があった場合、私はすべてのシーンにsceneStyle propを設定しました今:( – binchik