反応ネイティブのタブナビゲータ内でカウントを実装する方法は次のとおりです。私は反応コミュニティに尋ねたが、誰もこれに答えてくれないようだ。 助けてください。 反応ネイティブでTabNavigator内でリスト数を追加する方法
1
A
答えて
0
あなたはここで2つのオプションがあります。あなたのタブコンポーネントが経路に関わらず、独自の数を知っているように、
1.Useの再来か、何か他のものを。
2.Youはタブバーやその他のナビゲーションオプションは、ナビゲーション小道具の関数として定義することができるので、表示されているbadgeCount、同様のparam持つことができます。
static navigationOptions = {
tabBar: (navigation) => ({
label: 'Home',
icon: ({ tintColor, focused }) =>
<IconBadge
MainElement={
<Ionicons
name={focused ? 'ios-home' : 'ios-home-outline'}
size={26}
style={{ color: tintColor }}
/>
}
badgeNumber={navigation.state.params.badgeCount}
/>,
}),
}
次にあなたが呼び出すことでのparamを変更することができますがnavigation.setParams({badgeCount:123})。
これはあなたの過去のページではthis Githubの問題に
0
に対処されています:
static navigationOptions = ({navigation}) => ({
title: 'yourTitle',
tabBarLabel: 'Past${navigation.state.params.count}'
})
、あなたがSETPARAMS法により数を変更した後、新しいカウントが表示されます。
navigation.setParams({count: list.length})
関連する問題
- 1. DrawerNavigator内のTabNavigator内StackNavigator反応ネイティブ
- 2. 反応ネイティブのセンサーにリスナーを追加する方法は?
- 3. 反応ブートストラップテーブルで反応ロードを追加する方法
- 4. TabNavigator - ネイティブのAndroidに対応する
- 5. ネイティブに反応するかネイティブで反応を開始する
- 6. 画像を追加する方法をネイティブに反応したonPress触れる
- 7. 反応内にhtml要素属性を追加する方法
- 8. 反応ネイティブのカスタム追加フォントにフォントウェイトを追加
- 9. 方法で反応し、ネイティブReduxの
- 10. 反応するネイティブ・ナビゲーションを反応させ、ネイティブ歩哨iosで
- 11. ネイティブに反応して、セクションリストのアルファベット順を追加する方法
- 12. 反応ナビゲーションでネイティブ反応で認証フローを実装する方法は?
- 13. 反応するネイティブのテキストにストライクスルーを追加するには?
- 14. JavaScript - 画像を追加する:ネイティブXcodeに反応する
- 15. コンポーネントの状態をnavigationOptionsに渡す方法ネイティブで反応する(反応ナビゲーション)
- 16. 複数のイベントを反応したネイティブのonPress関数に追加する
- 17. 反応するネイティブ - 追加を続けますandroid.permission.READ_PHONE_STATE
- 18. レルム内のランダムなオブジェクトを照会する方法ネイティブで反応する
- 19. 反応ネイティブのスピナーにタイマーを追加するには
- 20. 反応ネイティブのスワイパータイルにカスタム要素を追加する
- 21. 関数から値を返す方法 - ネイティブに反応する
- 22. 私のアプリケーションに反応ネイティブのサイドメニューを追加する(反応ネイティブ要素から) - 起動時にアプリケーションクラッシュ
- 23. 反応するネイティブでパスコード認証を入力する方法
- 24. 反応がネイティブで反応しない
- 25. ネイティブのネイティブの反応ネイティブで
- 26. 反応ネイティブで反応ネイティブを実装する際にエラーが発生する
- 27. アイコン内のテキスト - 反応するネイティブ
- 28. フォームをドロップダウンから追加するには、反応ネイティブでクリックしますか?
- 29. 反応ネイティブでwhyrun Mobx機能を使用する方法?
- 30. 反応ネイティブでiosのオフラインバンドルを取得する方法