0

我有个问题...

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

我的代码是:

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

问题是它返回任何视图而不是工具栏视图中的位置。

怎么了?

4

1 回答 1

0

你可能想纠正

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

至:

CGPoint current = [[touches anyObject] locationInView:[toolBarView view]];
于 2012-06-07T12:34:36.667 回答