利用touches方法拖动视图移动

原创 2015年11月21日 11:26:04
拖动视图

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{

    NSLog(@"摸我了");

    self.backgroundColor = [UIColor colorWithRed:arc4random() % 256 / 255.0 green:arc4random() % 256 /255.0 blue:arc4random() % 256 /255.0 alpha:1];

    

    //获得当前触摸的点,touches内只有一个触摸对象

    UITouch *touch = [touches anyObject];

    

    CGPoint point = [touch locationInView:self];

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

    self.firstPoint = point;

}

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{

    NSLog(@"移动了");    

    //获得当前触摸的点,touches内只有一个触摸对象

    UITouch *touch = [touches anyObject];

    CGPoint point = [touch locationInView:self];

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

    self.center = CGPointMake(self.center.x + point.x - self.firstPoint.x , self.center.y + point.y - self.firstPoint.y);

}


天天记录 - Android 使用Canvas Transalte方法控制视图移动

核心方法Canvas.translate 先看效果图:         执行以下代码达到图片2效果,设置向右下方偏移(50, 50) canvas.translate(50, 50); 再...

android移动视图处理

  • 2014年12月19日 16:43
  • 1.67MB
  • 下载

在固定圆圈内移动视图

  • 2013年06月16日 16:58
  • 498KB
  • 下载

关于利用js实现css切换布局视图的方法

1,主要是方法是div+css规划好布局之后,
  • hll174
  • hll174
  • 2014年10月03日 20:20
  • 624

在VB.NET中 用代码 利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法

下面是利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法。所要增加的控件如下: Imports System.Data Imports Sy...

iOS展示视图移动的简单动画效果

  • 2012年03月02日 11:14
  • 314KB
  • 下载

android在固定圆圈内移动视图

  • 2015年05月22日 09:06
  • 4.59MB
  • 下载

没有光驱,利用虚拟机把Linux(Ubuntu)安装到移动硬盘的方法

我在前面一篇文章“没有光驱和软驱,利用Ubuntu启动U盘安装DOS和WindowsXP”中说到,可以在移动硬盘中安装一个Ubuntu系统。但是其中提到“把Ubuntu的ISO文件烧录到移动硬盘的一个...

视图之间传值的方法

  • 2015年08月24日 11:45
  • 276KB
  • 下载

UG8.0 3D导出2D视图方法

  • 2013年09月20日 16:44
  • 416B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用touches方法拖动视图移动
举报原因:
原因补充:

(最多只允许输入30个字)