Est-ce que quelqu'un sait pourquoi l'exemple Apple de Adopter le glisser-déposer dans une vue de table ne fonctionne pas sur iPhone?Adopter le glisser-déposer dans une vue de table ne fonctionne pas sur iPhone
Procédure pour reproduire:
- Code de téléchargement de https://developer.apple.com/documentation/uikit/drag_and_drop/adopting_drag_and_drop_in_a_table_view
- projet ouvert et changer la cible de déploiement -> Devices Universal.
- Lancer l'application sur iPhone (simulateur).
- Essayez de faire glisser une cellule.
La fonctionnalité glisser-déposer ne fonctionne pas, mais elle doit se comporter de la même manière que sur les appareils iPad. Même la fonction
func tableView(_ tableView: UITableView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem]
n'est pas appelée.
Configuration:
- Xcode version 9.0 (9A235)
- d'Apple Version Swift 4.0 (swiftlang-900.0.63 clang-900.0.37)
- Simulator version 10.0 (SimulatorApp-829,6 CoreSimulator-494.13.6)
Merci pour la solution. J'ai l'intention de faire glisser des éléments uniquement dans les vues de tableau de la même application afin que la documentation reste floue. – Kaktusiarz