2016-05-04 4 views
2

私はReact Nativeアプリケーションでドラッグアンドドロップを実装しようとしています。ネイティブドラッグアンドドロップに対応

誰もそこにthisを使用しましたか?何とか私はテキストをドラッグすることができません。 npmモジュールを使用するための十分な手順がありません。

しばらくの間デバッグした後、onLayout & onLongPressが定義されていないことが判明しました。

答えて

0

あなたがReact Nativeに慣れていないと仮定して、あなたのコードの例がない場合、いくつかのことが起こっている可能性があります。 (これらのすべてを既に知っている可能性が高い)

あなたはthisの例に従っていますか?ここではDraggableThingコンポーネントの小道具としてonLayoutonLongPressを設定します。次に、これらのプロパティにバインドされた関数(onDragItemLayout, startDragHandler)でコンポーネントを呼び出します。これらの関数は、createDropZoneをインポートすることによって提供されます。すべてインポートしましたか?

これを実行した場合、xCodeで何かをする必要があるため、サードパーティのコンポーネントをインポートするのは面倒です。それも今の場合は確かではありませんが、調べるべきことかもしれません。

また私の助言は、上記の回答で提供されたモジュールを見てみることです。

+0

あなたが言及したすべてのことに従っていますが、xcodeをチェックする必要があるかもしれません。なぜなら、インポートはnpm自体によって行われたからです。 – Rajesh

+0

ええと、.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」を検索して、その段落にする必要があります。 –

関連する問題