我想要的是像
-(UIView*) fromPoint: (CGPoint) point inView:(UIView*) superView
这样的事情已经存在吗?我想要它,以便我可以成功地交换任意两个UIImageView
的内容,如果一个被拖放到另一个上。
这样做的一种方法是检查所有子视图是否包含提供的点。 还有其他办法吗?
感谢。
答案 0 :(得分:6)
如果命中测试位于其层次结构中的视图上,则在UIView上执行hitTest将返回其子视图
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
对于你想要的事情,事件将是零