Drag and Drop
Drag and Drop
初步了解新特性
第一 目标
1 图形化的方式移动或者复制数据
2 能够及时响应用户的操作 异步数据传输
3 安全 数据只有被传输的目标才可以看到 限制资源的访问
4 支持多闲触控,提高了体验
第二 术语
举起(Lift) -> (拖动)Drap -> (放下) Drop (Set Down) -> (数据传输)Data transfer

第三 线路图
Drag Interaction Preview Drop Interaction
| | |
Drag Interaction Delegate-------Drag Session-----Drag Item------Drop Session--------Drop Interaction Delegate
|
Item Provider

第四 时间线
Time ---------------------------------------------------------------------------------------->
Touch Begins --> Stays Down ---> Moves ----> Ends
(Get items (Get a drop (Perform
to drag) proposal) drop)
Drag and Drop Lift Drag. Perform Drop Animations
Data Transfer
Cancel Animations

第五 Drag and Drop 的代理方法的使用
第六 支持的系统控件 UICollection UITableView UITextView UITextField WKWebView