【发布时间】:2018-03-01 20:50:37
【问题描述】:
有谁知道为什么 Apple 的 在表格视图中采用拖放操作的示例在 iPhone 上不起作用?
复制步骤:
- 从https://developer.apple.com/documentation/uikit/drag_and_drop/adopting_drag_and_drop_in_a_table_view下载代码
- 打开项目并更改部署目标 -> 设备为通用。
- 在 iPhone(模拟器)上运行应用程序。
- 尝试拖动一些单元格。
拖放功能不起作用,但其行为方式应与 iPad 设备上的相同。连函数
func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
没有被调用。
配置:
- Xcode 版本 9.0 (9A235)
- Apple Swift 4.0 版 (swiftlang-900.0.63 clang-900.0.37)
- 模拟器版本 10.0 (SimulatorApp-829.6 CoreSimulator-494.13.6)
【问题讨论】:
标签: iphone swift uitableview drag-and-drop ios11