返回顶部

收藏

ios相应触屏事件代码

更多
//在一个函数里面(初始化等)里面添加要识别触摸事件的范围
    infoView=[[UIView alloc] initWithFrame:CGRectMake(20, 100,220, 280)];//范围,出了这个范围就检测不到触摸了
    infoView.backgroundColor=[UIColor blueColor];
    infoView.alpha=0.6;
    [self.view addSubview:infoView];
    /******************监视手势控制*****************///有上下左右,我只用到了左右,上下注掉了。
    UISwipeGestureRecognizer *recognizer;
    recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
    [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight)];
    [infoView addGestureRecognizer:recognizer];
//    recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
//    [recognizer setDirection:(UISwipeGestureRecognizerDirectionUp)];
//    [self.view addGestureRecognizer:recognizer];
//    recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
//    [recognizer setDirection:(UISwipeGestureRecognizerDirectionDown)];
//    [self.view addGestureRecognizer:recognizer];
    recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
    [recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
    [infoView addGestureRecognizer:recognizer];

//触摸事件 的实现函数
//滑动事件1
-(void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer{
    //如果往左滑
    if(recognizer.direction==UISwipeGestureRecognizerDirectionLeft) {
        NSLog(@"****************向左滑****************");
    }
    //如果往右滑
    if(recognizer.direction==UISwipeGestureRecognizerDirectionRight) {
        NSLog(@"****************向右滑****************");        
    }
   if (recognizer.direction==UISwipeGestureRecognizerDirectionDown){
       NSLog(@"****************向下滑****************");
    }
    if (recognizer.direction==UISwipeGestureRecognizerDirectionUp){
      NSLog(@"****************向上滑****************");
   }
}

标签:触屏事件,事件相应,ios

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Michael Wang 发表 2015-04-10 09:20:44 Watch​Kit Learning Resources
  2. 小虎 发表 2013-12-16 02:40:12 iOS开发工具——网络封包分析工具Charles
  3. fjswhl 发表 2014-01-12 06:09:00 NavigationBar Playground
  4. Kevin 发表 2015-03-24 16:39:17 iOS学习笔记2
  5. lizhuoli 发表 2015-04-21 12:22:48 iOS开发中使用Swift来完成异步事件
  6. 博主 发表 2014-12-29 00:00:00 iOS中的网络请求
  7. 博主 发表 2015-04-21 06:27:25 iOS 开发小问题汇总(持续更新...)
  8. 博主 发表 2013-07-27 00:00:00 为 iOS 设备制作带字幕轨的 MP4 视频
  9. JasonLee 发表 2014-12-05 11:13:38 (二)IOS Application生命周期
  10. 博主 发表 2015-03-16 12:11:48 iOS - 异步绘制
  11. xiaominfc 发表 2015-03-28 19:05:17 iOS开发 用NSURLSession进行网络请求
  12. 博主 发表 2014-10-18 07:58:25 iOS开发中SVN管理工具的使用

发表评论