【发布时间】:2012-11-05 20:03:08
【问题描述】:
我有这段代码可以在平移对象时检索它的坐标:
UITapGestureRecognizer *moveBuildingTap = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(moveobject:)];
方法moveobject内容:
CGPoint tapPoint=[recognizer locationOfTouch:0 inView:self.view];
我用它来改变框架 - 移动它 - 使用这些坐标的图像视图。
但是,在拖动图像时 - 触发 uipangesturerecognizer 动作,我发现当我将它拖到绝对底部时,我收到一个错误 -[UIPanGestureRecognizer locationOfTouch:inView:]: index (0) beyond bounds (0)。
如何解决这个异常并防止用户拖过这个点?
谢谢
【问题讨论】:
标签: objective-c ios frame uigesturerecognizer uipangesturerecognizer