Реализация UIDragInteractionDelegate для UIView / UIImageView на iPhone не работает, хотя на iPad это работает - PullRequest
0 голосов
/ 31 августа 2018

Замечание: Перетаскивание работает в iPad, но не в iPhone. Я не уверен, что делаю что-то не так.

Мой неаккуратный демонстрационный код:

ссылка

Демонстрация работы iPad:

Вот оно на iPad. Я могу долго нажимать / перетаскивать пользовательский UIImageView, UICollectionView, UITableView и UITextView, и все работает как надо.

image

Where the problem begins

Busted iPhone Demo: Here it is on the iPhone. Note the part where the pointer goes over the dog. The dog can't be dragged. It seems that the text view, collection view and table view allows dragging, but the UIImageView does not. It never hits the drag delegate itemsForBeginning function, it just sits there.

image

TL; DR / Вопрос Есть ли способ сделать UIViews перетаскиваемым на iPhone, как на iPad?

...