gpt4 book ai didi

ios - UICollectionView - 将 UICollectionView 外部的单元格拖到特定的 UIViews

转载 作者:行者123 更新时间:2023-12-01 19:01:45 25 4
gpt4 key购买 nike

我有一个 UICollectionView有很多 UICollectionViewCell在里面。

搜索了很多,但在这个问题附近找不到任何东西。

我的目标是将其中一个粉色方 block (UICollectionViewCell) 拖到灰色 View (UIView)。
你可以把它想象成把你桌面上的一个文件夹拖到你的垃圾桶里,只是我不想删除粉色方 block 。或者从您的扩展坞中拖动一个图标(它会弹回)。

当粉红色区域碰到灰色区域时,它应该回到原来的位置,并且在使用某种简单的语句退出其他任何地方时也是如此。

谁能帮助我或将我重定向到一些引用资料或示例?
非常感谢,如果您想了解更多信息。让我知道。

enter image description here

最佳答案

如果我设法正确地理解了你,我以前做过一次非常相似的事情,我发现使用细胞的假图像而不是细胞本身要好得多。

因此,例如,开始拖动 2 号单元格,您立即调用“SetHidden=YES”,并使用简单的绘制方法在完全相同的位置绘制一个假的:

 UIGraphicsBeginImageContext(self.cell.bounds.size);
[self.cell.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

这个你可以随心所欲地移动,当它应该返回时,你也可以这样做。
希望这可以帮助你..

关于ios - UICollectionView - 将 UICollectionView 外部的单元格拖到特定的 UIViews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22358441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com