gpt4 book ai didi

iphone - 获取 View 的 X 和 Y 坐标

转载 作者:行者123 更新时间:2023-12-03 20:42:59 24 4
gpt4 key购买 nike

我的 View 中有一个 UITableView。我的 UITableView 的名称是 tblTask​​。
我正在使用 TouchBegan 方法来获取 View 的 x 和 y 坐标。

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:self.view];

NSLog(@"point........ %f .. %f",location.x,location.y);



}

但是当我从 tbltask 开始触摸事件时。即使 tbltask 是主视图的 subview ,它也不会返回 location.x 和 location.y。

我也尝试禁用表格的 ScrollView ,但没有任何反应。
当我设置这个时。

tbltask.userInteractionEnabled=NO;

然后它会给出坐标,但即使启用了 tbltask 交互,我也想要 View 的坐标。

最佳答案

-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch ;
touch = [[event allTouches] anyObject];
if ([touch view] == self.view){
CGPoint location = [touch locationInView:touch.view];
NSLog(@"point........ %f .. %f",location.x,location.y);
}
}

关于iphone - 获取 View 的 X 和 Y 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com