2017-07-21 6 views
0

私はUIDropProposalの.automaticインテントに適したアプリケーションを持っています。このように:ユーザーの意図を.automaticと区別する方法DropProposal int iOS 11

UITableViewDropProposal(operation: .copy, intent: .automatic) 

私の問題は、ユーザーが意図したものを理解できないようです。彼は新しいセルにデータを挿入しようとしましたか、既存のセルを上書きするだけでしたか?すべてのアニメーションは正常に動作します。

しかし

func tableView(_ tableView: UITableView, performDropWith coordinator: UITableViewDropCoordinator) { 

に私は、ユーザーが最終的に意図したものを伝えることができるようにする必要があります。

どうすればいいですか?

私には何が欠けていますか?

ありがとうございました。

答えて

0

coordinator.proposal.intentUITableViewDropIntent提供しなければならないと.automatictableView(:dropSessionDidUpdate)で指定された場合insertAtDestinationIndexPathinsertIntoDestinationIndexPathの間で選択しました。 WWDCビデオによると、テーブルビューは2つの間で選択されます。しかし、まだそれを検証するのに十分な進歩はありませんでした。

関連する問題