問題タブ [react-native-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - React Native でネイティブ ライブラリの競合をどのように処理しますか?
異なるネイティブ ライブラリが追加された 2 つのブランチをマージしようとすると ( と を介しnpm install X
てreact-native link
)、これらのファイルで競合が発生します。
これらの競合を解決する最善の方法は何ですか? これらのファイルのいずれかを gitignor する必要がありますか?
react-native - router-flux で Action.___() を使用してシーンを変更すると、コンストラクターと ComponentWillMount が実行されますが、新しいシーンが表示されません
router-flux でセットアップされたプロジェクトがあり、シーンの変更が機能しません。
タイトルで述べたように、切り替えようとしているシーンのコンストラクターは componentWillMount と同様に実行されますが、ビューは次のシーンに変わりません。
ルートは次のように設定されています。
アクションは次のように呼び出されます
私は別のプロジェクトで同様の設定を行っていますが、これは正常に機能します。唯一の違いは、このコードが統合された iOS プロジェクトで実行されていることです。エラーは発生しません。意図した次のシーンがレンダリングされません。
バージョン:
反応: 15.3.2、反応ネイティブ: 0.37.0、反応ネイティブ ルーター フラックス: 3.37.0
objective-c - React Native ネイティブ iOS コンポーネントが空です
新しいプロジェクトを作成し、ネイティブ iOS UI コンポーネントのチュートリアルに従いました ( https://facebook.github.io/react-native/docs/native-components-ios.html )。ただし、コードをコンパイルして実行すると、空白の画面になります。エラーはありません。
ネイティブview
メソッドが呼び出されていることはわかっていますが、MKMapView がレンダリングされない理由がわかりません。
index.ios.js
:
MapView.ios.js
:
RCTMapViewManager.m
:
UIView
React Native アプリ内でレンダリングされるようにするにはどうすればよいですか?
ios - 下部に予期しない境界線をレンダリングするReact Native WebView
これは少し説明が難しいです。WebView
ミニブラウザを作成するために反応ネイティブコンポーネントを使用しています。正常に動作していますが、その下部に奇妙な黒い境界線があります。これは私が入れたものではありません。ウェブページの下部までスクロールすると、またはそれを超えてスクロールすると表示されます。
下の「何とか」テキストの上に細い黒い線が表示されます。何とかテキストと下部のピンク色のセクションの理由はborderBottom*
、WebView またはそのコンテナーのスタイルが曖昧であることを排除するためです。
注意すべきもう 1 つのことは、ページをリロードすると境界線が一時的に消えることです。そのため、WebView の html にあるようです。しかし、a) すべての Web サイトに表示され、b) 他の iOS ブラウザには表示されないため、その方法や理由がわかりません。
私はここで奇妙なことをしていますか?
要素とスタイル:
react-native - React Nativeでのアクティブな呼び出し中にiOSステータスバーの高さの変更を処理するには?
通話中、iOS のステータス バーの高さが変わります。ステータス バーが大きくなると、RN iOS アプリの TabBarIOS が画面の下部から部分的に押し出されます。さらに、タブを切り替えると、表示される新しいタブは最初に中央が欠落した状態で表示されます。これは、画面の上半分が大きなステータス バーのために下にオフセットされているが、下半分はオフセットされていないかのように、不一致は中央で重ねます。他の誰かがこれを見ていますか? もしそうなら、解決策はありますか?