【问题标题】:iOS drag and drop from table view cell to image view [closed]iOS从表格视图单元拖放到图像视图[关闭]
【发布时间】:2012-06-14 14:33:14
【问题描述】:

我需要帮助实现拖放手势,我想知道您的意见以找到最佳方法。

我有一个视图控制器,右侧有一个 uitableview,左侧有一些图像视图。

我希望允许用户将表格视图的每个单元格拖动到其中一个图像视图上。基本上,如果单元格未在其中一个图像视图上释放,拖放将失败,否则图像视图将根据拖放的单元格更改图像。

您认为实现这一目标的最佳方法是什么?

另外,当用户开始拖动时,我希望他围绕特定形状的子视图拖动,带有图像和数据,而不是拖动半透明单元格。

非常感谢,马可

【问题讨论】:

    标签: iphone ios ipad drag-and-drop


    【解决方案1】:

    您可以在每个UITableViewCell 上实现一个UILongPressGestureRecognizer,当您识别出长按时,开始拖动,您可以在 tableviewcell 上添加一个图层以指示这是正在拖动的单元格, 现在不是在单元格本身周围拖动,而是拖动一个包含特定形状图像的 UIImageView,您需要使用 touchesBegan, touchesMoved and touchesEnded 来移动图像,当触摸结束时,您需要测试 UIImageView 是否在UIImageView 你想把它放在上面

    这是一般概念,您将需要稍微研究一下

    【讨论】:

    • 我认为这是一个好方法。我会努力实现的,谢谢! ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多