如何触摸 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 到 superview 的触摸传输
再次触摸 UIImageView 时如何撤消先前触摸的操作以及如何进行预览?
我有一个 UIImage,它是 UIImageView 中绘制的黑白图像。如何在触摸时用颜色填充线条内部?
为啥 UIButton 上的 UIImageView 会在触摸时重新出现?
如何使用 UIGestureRecognizers 相对于触摸位置在 UIScrollView 内旋转 UIImageView