最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS實(shí)現(xiàn)拖拽View跟隨手指浮動(dòng)效果

 更新時(shí)間:2020年02月21日 14:41:26   作者:LayneCheung  
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)拖拽View跟隨手指浮動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了iOS實(shí)現(xiàn)拖拽View跟隨手指浮動(dòng)的具體代碼,供大家參考,具體內(nèi)容如下

效果圖:

1.自定義要跟隨手指浮動(dòng)的那個(gè)View

//
// OrangeView.m
// 拖拽View跟隨手指浮動(dòng)
//
// Created by llkj on 2017/8/16.
// Copyright © 2017年 LayneCheung. All rights reserved.
//

#import "OrangeView.h"

@implementation OrangeView

//當(dāng)開始觸摸屏幕的時(shí)候調(diào)用
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

 NSLog(@"%s", __func__);
}

//觸摸時(shí)開始移動(dòng)時(shí)調(diào)用(移動(dòng)時(shí)會持續(xù)調(diào)用)
//NSSet:無序
//NSArray:有序
- (void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

 NSLog(@"%s", __func__);

 UITouch *touch = [touches anyObject];

 //求偏移量 = 手指當(dāng)前點(diǎn)的X - 手指上一個(gè)點(diǎn)的X
 CGPoint currentPoint = [touch locationInView:self];
 CGPoint prePoint = [touch previousLocationInView:self];

 NSLog(@"ccurrentPoint = %@", NSStringFromCGPoint(currentPoint));
 NSLog(@"prePiont = %@", NSStringFromCGPoint(prePoint));

 CGFloat offSetX = currentPoint.x - prePoint.x;
 CGFloat offSetY = currentPoint.y - prePoint.y;

 //平移
 self.transform = CGAffineTransformTranslate(self.transform, offSetX, offSetY);
}

//當(dāng)手指離開屏幕時(shí)調(diào)用
-(void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

 NSLog(@"%s", __func__);
}

//當(dāng)發(fā)生系統(tǒng)事件時(shí)就會調(diào)用該方法(電話打入,自動(dòng)關(guān)機(jī))
- (void)touchesCancelled:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

 NSLog(@"%s", __func__);
}
@end

2.創(chuàng)建自定義的View

在storyboard中拖一個(gè)View綁定他的類為OrangeView;
或者代碼創(chuàng)建手動(dòng)添加到控制器的View上去;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

广灵县| 韶山市| 隆昌县| 明水县| 东乌| 手游| 电白县| 高雄县| 蛟河市| 额尔古纳市| 普洱| 崇礼县| 睢宁县| 兴业县| 简阳市| 蒙自县| 沧源| 上思县| 江山市| 辰溪县| 博罗县| 黎川县| 乳山市| 都昌县| 深泽县| 南皮县| 辰溪县| 视频| 同仁县| 宁陵县| 黄浦区| 肇庆市| 隆化县| 西丰县| 常宁市| 体育| 陆川县| 都匀市| 沿河| 晋江市| 苍梧县|