Непрерывное пролистывание для UIContextMenu с настраиваемым поставщиком предварительного просмотра
У меня есть UICollectionView с реализуемым contextMenuConfigurationForItemAt. Я заметил небольшое изменение между поведением, когда я передаю
nil
к
UIContextMenuConfiguration.previewProvider
и когда я предоставляю свой собственный провайдер.
Если установлено значение nil, пользователь может просмотреть ячейку collectionView для предварительного просмотра, а затем начать непрерывно прокручивать список доступных действий без необходимости поднимать палец вверх.
Когда моя блочная реализация пользовательского
UIViewController
, упомянутая выше функция поведения исчезла, а содержимое
previewProvider
становится меньше в размере, если я пытаюсь переместить палец вниз после того, как меню было показано. Я не могу придумать, как предотвратить начало этого увольнения.
UIContextMenuConfiguration(identifier: nil, previewProvider: {
let vc = UIViewController()
// ...
return vc
}, actionProvider {...})