【发布时间】:2016-01-24 08:14:18
【问题描述】:
我有一个 UIImageView 与框架 (0,0,320,200) 一起放置。
我已经使用简单的手势向它添加了触摸拖动。
- (void)touchesMoved:(NSSet *)set withEvent:(UIEvent *)event {
CGPoint p = [[set anyObject] locationInView:self.superview];
self.center = p;
}
它工作正常,但是一旦我将它拖到屏幕底部,假设并移开我的手指然后尝试触摸它,它就会停止检测视图上的触摸并开始检测屏幕上视图上的触摸。现在这个 imageView 被放置在所有视图之上,所以我什至不确定它为什么没有被触摸,
现在,如果以某种方式使用任何按钮使其移动到原来的位置,它就会再次开始检测触摸。
那么这里发生了什么?
【问题讨论】:
标签: ios objective-c cocoa-touch