Protocol

DropDelegate

An interface that you implement to interact with a drop operation in a view modified to accept drops. あるインターフェイス、それはドロップを受け入れるよう修正されるビューにおいてドロップ操作と相互作用するためにあなたが実装するものです。

Declaration 宣言

protocol DropDelegate

Overview 概要

The DropDelegate protocol provides a comprehensive and flexible way to interact with a drop operation. Specify a drop delegate when you modify a view to accept drops with the onDrop(of:delegate:) method. DropDelegateプロトコルは、ドロップ操作と相互作用する包括的で柔軟な方法を提供します。あなたがあるビューをドロップを受け入れるように修正する時はonDrop(of:delegate:)メソッドでドロップ委任先を指定してください。

Alternatively, for simple drop cases that don’t require the full functionality of a drop delegate, you can modify a view to accept drops using the onDrop(of:isTargeted:perform:) or the onDrop(of:isTargeted:perform:) method. These methods handle the drop using a closure you provide as part of the modifier. 代わりに、あるドロップ委任先の完全な機能性を必要としない単純なドロップ事例に対して、あなたはonDrop(of:isTargeted:perform:)またはonDrop(of:isTargeted:perform:)メソッドを使ってドロップを受け入れるようにビューを修正できます。これらメソッドは、ドロップをあなたが提供するクロージャを使って修飾子の一部として取り扱います。

Topics 話題

Receiving Drop Information ドロップ情報を受け取る

See Also 参照

Drag and Drop