我正在尝试模仿将图像从 a 拖放UITableView
到 a UIView
。UITableView 和 UIView 都在同一个视图上,并排。
我的做法:
是触发touchesBegan
内部的事件UITableView
(即,当触摸/选择单元格时)并在触摸结束时触发 touchesEnded 事件UIView
。
问题:
所以我创建了一个自定义UITableViewCell
,其中包含一个UIImageView
和几个UILabels
. 我User Interaction Enabled
为此设置了UIImageView
. 然后为了接收touchesBegan
事件,我确实覆盖touchesBegan
了自定义UITableViewCell
类中的方法;现在我可以touchesBegan
从单元格接收事件。
问题是
当触摸touchesEnded
在UIView
. 请注意,我已经touchesEnded
在视图控制器类中实现了该方法(不是在自定义类中);如果我在此范围内开始和停止触摸UIView
,我会看到touchesEnded
被解雇。
我在这里有什么遗漏吗?
使用 Xcode 4.6 (4H127),在 iPad 2 和 iOS 6.1.3 上测试