この記事では、React Native での NavigatorIOS コンポーネントの簡単かつ詳細な使用方法を主に紹介し、参考にさせていただきます。
1. NavigatorIOS コンポーネントの紹介
1. コンポーネントの説明
NavigatorIOS を使用すると、ビュー間の切り替えや前後方向の切り替えなどを実現できます。ページの上部にはナビゲーション バーが表示されます (非表示にすることもできます)。
NavigatorIOS コンポーネントは本質的に UIKit ナビゲーションのラッパーです。 NavigatorIOS を使用してルートを切り替えると、実際には UIKit のナビゲーションが呼び出されます。
NavigatorIOS コンポーネントは iOS システムのみをサポートします。 React Native は、iOS と Android の両方に共通のナビゲーション コンポーネントである Navigator も提供します。これについては後で話しましょう。
2、コンポーネントプロパティ
(1) barTintColor: ナビゲーションバーの背景色
(2)InitialRoute: ルーティングの初期化に使用されます。パラメーター オブジェクトのさまざまな属性は次のとおりです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
(3) itemWrapperStyle: 各ページの背景色の設定など、各項目のスタイルをカスタマイズします。
(4) NavigationBarHiddent: true の場合、ナビゲーション バーを非表示にします。
(5)shadowHidden: true の場合、シャドウは非表示になります。
(6) tinyColor: ナビゲーション バーのボタンの色。
(7) titleTextColor: ナビゲーション バーのフォントの色。
(8) translucent: true の場合、ナビゲーション バーは半透明になります。
3、コンポーネントメソッド
コンポーネントビューを切り替えると、ナビゲーターがプロパティオブジェクトとして渡されます。 this.props.navigator を通じて navigator オブジェクトを取得できます。このオブジェクトの主なメソッドは次のとおりです:
(1) Push(route): 新しいページ (ビューまたはルート) をロードし、そのページにルーティングします。
(2)pop(): 前のページに戻ります。
(3) PopN(n): 一度に N ページを返します。 N=1の場合、pop()メソッドの効果と同等になります。
(4)replace(route): 現在のルートを置き換えます。
(5) replacePrevious(route): 前のページのビューを置き換えて、そのページに戻ります。
(6)resetTo(route): 最上位のルートを置き換えてロールバックします。
(7)popToTop(): トップビューに戻ります。
2. 使用例
NavigatorIOSはReact Native独自のナビゲーションコンポーネントです。以下はその簡単なアプリケーションです。
最初のシーンを初期化する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
2番目のシーン
1 2 3 4 5 6 7 8 9 10 |
|
以上は皆さんのためにまとめたもので、今後皆さんのお役に立てれば幸いです。
関連記事:
vueの親コンポーネントを介してサブコンポーネントのスタイルを変更する方法
vue-resourceのjsonpクロスドメインの問題について
vue+webpackで非同期コンポーネントの読み込みを実装するにはどうすればよいですか?
vue.js で Nginx を使用してクロスドメインの問題を解決します
以上がReact Native の NavigatorIOS コンポーネント (チュートリアルの詳細な説明)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。