Kak*_*arz 8 iphone drag-and-drop uitableview swift ios11
有谁知道为什么苹果在桌面视图中采用拖放的例子不适用于iPhone?
重现步骤:
拖放功能不起作用,但其行为应与iPad设备上的行为相同.甚至功能
func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
Run Code Online (Sandbox Code Playgroud)
不叫.
组态:
小智 16
UITableView
有一个UICollectionView
实例属性.
Xcode的文档:
此属性的默认值在iPad上为true,在iPhone上为false.在iPhone上将值更改为true可以将内容从表格视图拖动到iPhone上的其他应用程序,并从其他应用程序接收内容.
在TableViewController.swift中,添加
dragInteractionEnabled: Bool
into tableView.dragInteractionEnabled = true
(我已经在它之前添加它viewDidLoad()
并且dragDelegate
设置好了,它似乎工作正常).
归档时间: |
|
查看次数: |
1116 次 |
最近记录: |