2017-10-02 13 views
1

私はStackNavigatorを使用するReactNativeアプリケーションを作成しました。アプリがある画面から別の画面にナビゲートするたびに、ナビゲーションがアニメーション表示されます。アニメーションを削除したりカスタマイズしたりする方法はありますか?また、StackNavigatorはそれぞれの画面にタイトルを追加します。画面タイトルを削除する方法はありますか?私は、navigationOptionsの 'title'プロパティを空の画面に設定しようとしましたが、画面はタイトルなしでレンダリングされました。ただし、この画面から別の画面にナビゲートすると例外が発生します。ReactNativeのStackNavigatorを使用しているときにナビゲーションアニメーションを無効にして画面タイトルを削除するにはどうすればよいですか?

stackNavigator画面からヘッダを除去するために、これらのサンプル画面

enter image description here

答えて

0

の「ウェルカム」タイトルは、noneStackNavigatorConfigheaderModeを設定します。だから、あなたのstackNavigatorはそうのようになります。

import HomeScreen from 'path/to/screen'; 

const stack = StackNavigator({ 
    Home: { 
    screen: HomeScreen 
    } 
}, { 
    headerMode: 'none' // <= here 
}); 

ナビゲーションを反応させるには、アニメーションのカスタマイズを可能にするためにアクティブな提案があります。あなたはこれに従うことができますopen issue

関連する問題