如何触摸 UIImageView,然后用另一个 UIImageView 替换,当手指移动时它会拖动,而不用抬起手指

Posted

技术标签:

【中文标题】如何触摸 UIImageView,然后用另一个 UIImageView 替换,当手指移动时它会拖动,而不用抬起手指【英文标题】:how to touch UIImageView, then replace with another UIImageView, which drags when finger moves, without lifting finger 【发布时间】:2014-02-26 15:42:39 【问题描述】:
    UIImageView 显示在 UITableViewCell 用户触摸UIImageView 一个新的 UIImageView 显示在它上面(被拖动到 BEYOND UITableView) 然后,不抬起手指,用户开始拖动新的UIImageView touchesMoved 然后处理将新 UIImageView 移动到 UITableView 之外

我的问题是用户必须触摸第一个UIImageView,然后抬起手指并再次触摸才能拖动。

如何将由 UITableView 委托 cellForRowAtIndexPath() 创建的 UIImageView 拖到 UITableView 之外,以便最终触发 touchesended 委托?

【问题讨论】:

【参考方案1】:

如何移动原始视图并在与原始视图相同的位置添加新视图?请务必在原始视图后面添加新视图。

【讨论】:

以上是关于如何触摸 UIImageView,然后用另一个 UIImageView 替换,当手指移动时它会拖动,而不用抬起手指的主要内容,如果未能解决你的问题,请参考以下文章

多个uiimageview触摸

防止从 UIImageView 到 superview 的触摸传输

再次触摸 UIImageView 时如何撤消先前触摸的操作以及如何进行预览?

我有一个 UIImage,它是 UIImageView 中绘制的黑白图像。如何在触摸时用颜色填充线条内部?

为啥 UIButton 上的 UIImageView 会在触摸时重新出现?

如何使用 UIGestureRecognizers 相对于触摸位置在 UIScrollView 内旋转 UIImageView