私はReact Nativeアプリケーションでドラッグアンドドロップを実装しようとしています。ネイティブドラッグアンドドロップに対応
誰もそこにthisを使用しましたか?何とか私はテキストをドラッグすることができません。 npmモジュールを使用するための十分な手順がありません。
しばらくの間デバッグした後、onLayout & onLongPressが定義されていないことが判明しました。
私はReact Nativeアプリケーションでドラッグアンドドロップを実装しようとしています。ネイティブドラッグアンドドロップに対応
誰もそこにthisを使用しましたか?何とか私はテキストをドラッグすることができません。 npmモジュールを使用するための十分な手順がありません。
しばらくの間デバッグした後、onLayout & onLongPressが定義されていないことが判明しました。
あなたがReact Nativeに慣れていないと仮定して、あなたのコードの例がない場合、いくつかのことが起こっている可能性があります。 (これらのすべてを既に知っている可能性が高い)
あなたはthisの例に従っていますか?ここではDraggableThing
コンポーネントの小道具としてonLayout
とonLongPress
を設定します。次に、これらのプロパティにバインドされた関数(onDragItemLayout, startDragHandler
)でコンポーネントを呼び出します。これらの関数は、createDropZoneをインポートすることによって提供されます。すべてインポートしましたか?
これを実行した場合、xCodeで何かをする必要があるため、サードパーティのコンポーネントをインポートするのは面倒です。それも今の場合は確かではありませんが、調べるべきことかもしれません。
また私の助言は、上記の回答で提供されたモジュールを見てみることです。
あなたが言及したすべてのことに従っていますが、xcodeをチェックする必要があるかもしれません。なぜなら、インポートはnpm自体によって行われたからです。 – Rajesh
ええと、.xcodeprojファイルを '/ Libraries'フォルダに追加し、'/Products'にある '.a'ファイルを 'Build Binaries with Libraries'に追加してください。プロジェクトファイル。ここに例があります:https://www.smashingmagazine.com/2016/04/how-to-build-your-first-ios-app-with-javascript/、「Build Phases」を検索して、その段落にする必要があります。 –