ios手勢識別之拖拽

來源:互聯網
上載者:User

標籤:

 1 #import "NJViewController.h" 2  3 @interface NJViewController () 4 @property (weak, nonatomic) IBOutlet UIView *customView; 5  6 @end 7  8 @implementation NJViewController 9 10 - (void)viewDidLoad11 {12     [super viewDidLoad];13     UIPanGestureRecognizer  *pan = [[UIPanGestureRecognizer alloc] init];14     [self.customView addGestureRecognizer:pan];15     16     [pan addTarget:self action:@selector(panView:)];17 }18 19 - (void)panView:(UIPanGestureRecognizer *)pan20 {21     // 返回的值是以手指按下的點為原點22     // 1 2 3 4 523     CGPoint point = [pan translationInView:pan.view];24     25     NSLog(@"拖拽事件 %@", NSStringFromCGPoint(point));26     CGPoint temp = self.customView.center;27     temp.x += point.x;28     temp.y += point.y;29     self.customView.center = temp;30     31     [pan setTranslation:CGPointZero inView:pan.view];32 }33 34 @end

 

ios手勢識別之拖拽

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.