我正在尝试在 UICollectionView 中实现新的拖放方法,但无法弄清楚如何从被拖动的单元格中删除背景。
这是问题的屏幕截图:
这是我正在尝试的代码:
func collectionView(_ collectionView: UICollectionView, dragPreviewParametersForItemAt indexPath: IndexPath) -> UIDragPreviewParameters? {
let parameters = UIDragPreviewParameters()
parameters.backgroundColor = .clear
return parameters
}
Run Code Online (Sandbox Code Playgroud)
问题是,它真的不起作用。背景仍然可见。我正在考虑使用visiblePath: UIBezierPath,但我认为它不会很好地处理文本。
有没有办法完全删除这个背景?