UITouch无法返回正确的位置

时间:2012-06-07 11:31:40

标签: iphone xcode uitouch

我有问题......

我想在主视图下方的单个视图中获取UITouch位置。

我的代码是:

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
    CGPoint previous = [[touches anyObject] previousLocationInView:toolBarView];
    CGPoint current = [[touches anyObject] locationInView:toolBarView];
}

问题是它在任何视图中返回位置而不是toolbarView。

什么事?

1 个答案:

答案 0 :(得分:0)

你可能想纠正

CGPoint current = [[touches anyObject] locationInView:toolBarView];

为:

CGPoint current = [[touches anyObject] locationInView:[toolBarView view]];