2017-10-16 9 views

答えて

1

はい、あなたは<View>とスタイルそれのような別のコンポーネントによって、あなたのナビゲーターをラップすることができます。 多分もっと良い解決策がありますが、ラッピングはうまくいきました。

+0

あなたはこれをどのようにしたかについての例がありますか?私はあなたがビューの中でスタックの1つをラップしたと仮定していますか? –

1

そのための組み込みオプションがあります - あなたは、例えば、あなたのスタックナビゲーターにmode: 'modal'を設定する必要があります。

const MainStack = initialRouteName => 
    StackNavigator(
    { 
... 
    }, 
    { 
     ...navStyles, 
     initialRouteName, 
     mode: 'modal', 
    } 
); 

ノートこのようなパターンが上に存在しないので、これが唯一の、iOSの効果がありますandroid

+0

このスタックを押し下げる方法については、スタックをモーダルに設定しているだけでは不明です。 'CONST NestedHomecreens = StackNavigator({ ホーム:{ 画面:ホーム、 }、 通知:{ 画面:通知、 } }、{ headerMode: 'なし'、 モード: 'モーダル' cardStyle :{ backgroundColor: 'rgba(0,0,0,0.5)'、 }、 }) ' –

関連する問題