开发者社区> 问答> 正文

鼠标点击scrollview 获取点击的坐标

viewcontroller 新建一个scrollview 鼠标点击scrollview 获取鼠标点击scrollview上的坐标,坐标是相对scrollview的坐标

展开
收起
a123456678 2016-07-19 16:07:28 1918 0
1 条回答
写回答
取消 提交回答
  • MyScrollView.h

    @interface MyScrollView : UIScrollView
    @end
    MyScrollView.m
    
    @implementation MyScrollView
    
    - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
        UITouch *touch = touches.anyObject;
        CGPoint touchLocation = [touch locationInView:self.window];
        NSLog(@"%@",NSStringFromCGPoint(touchLocation));
    }
    MyViewController.m
    
    #import MyScrollView.h
    
    - (void)viewDidLoad {
        MyScrollView *v = [[MyScrollView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 300.0f, 300.0f)];
        v.backgroundColor = [UIColor grayColor];
        [self.view addSubview:v];
    }
    然后看输出:
    
    全选复制放进笔记2012-10-16 17:53:11.513 Demo[3991:c07] {105, 143}
    2012-10-16 17:53:12.627 Demo[3991:c07] {136, 310}
    2012-10-16 17:53:14.519 Demo[3991:c07] {277, 313}
    2012-10-16 17:53:16.718 Demo[3991:c07] {292, 312}
    2012-10-16 17:53:17.344 Demo[3991:c07] {217, 198}
    2012-10-16 17:53:17.776 Demo[3991:c07] {152, 155}
    2019-07-17 19:58:30
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载