iOS开发view触摸移动

释放双眼,带上耳机,听听看~!
/**

 *  触摸ing(手指在view上面挪来挪去)
 */
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch = [touches anyObject];
    
    // 当前触摸点
    CGPoint current = [touch locationInView:self];
    // 上一个触摸点
    CGPoint previous = [touch previousLocationInView:self];
    
    // 修改当前view的位置(中点)
    CGPoint center = self.center;
    center.x += current.x - previous.x;
    center.y += current.y - previous.y;
    self.center = center;


}

实现view跟随触摸移动

补充:

判断一个点是否在一个区域内:

if (CGRectContainsPoint(btn.frame, point))

 

 

 

 

人已赞赏
iOS文章

ios 截取当前view并保存到相册

2020-5-4 11:18:25

iOS文章

iOS开发NSString转NSUrl要注意

2020-5-4 12:33:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索