0
「ビュー」(ビュー・レジストリのビューをreactTag/nodehandleから見つける)を受け入れるネイティブ・モジュールで作業しています。レンダリングせずにネイティブ・インスタンスを作成する
render(){
return (<View ref={(ref)=>MyNativeModule.test(findeNodeHandle(ref))}><Text>foobar</Text></View>)
}
完璧に動作し、私は合格したタグを検索することにより、ネイティブのビューを見つけることができます:私はレンダリング機能でビューと見つけるようになどのREFコールバックでreactTag/nodehandleが含まれている場合それはすべて正常に動作しますモジュールテスト関数の引数として使用します。
私の質問はどのようにしてレンダリングせずにView(有効なノードハンドルの作成と取得)をインスタンス化できますか?
あなたが私を助けることを願っています。
/ミッケル
を呼び出します。ネイティブバッキングビューは、ビューが実際にレンダリングされてマウントされたときにのみ存在します。実際に何を達成しようとしていますか?要素をオフスクリーンでレンダリングすることで回避できますか(例:position:absolute)? – jevakallio
私のネイティブモジュールは、textinputのinputAccessoryViewを設定しています。私はそれをレンダリングせずにそのビューを作成する必要があります。 UIManager.createViewを使用してビューを作成することはできますが、そのビューにViewを追加する方法がわかりません。 –