`

判断touch在一个View上

 
阅读更多
UIView *temomoveView = [[UIView alloc] initWithFrame:CGRectMake(0, 200, 320, 280)];
    self.moveView = temomoveView;
    [temomoveView release];
    [moveView setBackgroundColor:[UIColor whiteColor]];

    
    [moveLable setBackgroundColor:[UIColor yellowColor]];
    [moveLable setTextAlignment:UITextAlignmentCenter];
    [moveLable setText:@"lable Text"];
    [moveView addSubview:moveLable];
    [self.view addSubview:moveView];
    
    //设了一个事件监听
    UITapGestureRecognizer *tapgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)];
    [moveView addGestureRecognizer:tapgr];
    [tapgr release];


然后实现tap: 方法就行了
分享到:
评论

相关推荐

    Android判断touch事件点是否在view范围内的方法

    本篇文章将深入探讨如何判断一个触摸事件点是否在指定的View范围内,以及涉及的相关事件响应和View属性操作。 首先,让我们了解Android中的触摸事件处理流程。Android通过MotionEvent类来表示触摸屏幕产生的动作,...

    android之Touch事件处理机制测试

    1. OnTouchListener和OnClickListener:在同一个View上同时设置OnTouchListener和OnClickListener可能会导致滑动事件与点击事件冲突。通常,可以通过在OnTouchListener中判断ACTION_UP事件来避免点击事件的触发。 2...

    android Touch事件传递机制

    例如,如果你希望一个子View覆盖其父View的一部分点击区域,可以在子View的`onInterceptTouchEvent`中返回true,从而获取所有触摸事件。又或者,你可能想让某个View在特定条件下独占触摸事件,这时可以在`...

    android测试Touch事件DEMO

    在Android开发中,触摸事件(Touch Events)是用户与设备交互的重要部分,它涉及到Activity、View及ViewGroup之间如何响应用户的触摸操作。本DEMO主要目的是帮助开发者理解并测试Android中的触摸事件处理机制。 ...

    ForceTouch,forcetouch在android上的简单实现.zip

    7. **开源项目**:在本项目"ForceTouch-master"中,开发者可能已经提供了一个开源的实现方案,通过查看源代码,我们可以学习到如何将Force Touch功能整合到Android应用中,包括事件处理、压力感应的模拟以及用户体验...

    android 关于touch demo

    首先,ACTION_DOWN事件发生在用户首次接触屏幕时,标志着一个触摸序列的开始。在`onTouchEvent`方法中,当检测到ACTION_DOWN事件时,我们可以记录下初始的Y坐标,这将用于后续的移动判断。 ```java @Override ...

    Android Touch事件rawX,rawY与x,y的区别

    当用户在屏幕上进行触控操作时,系统会生成一系列的`MotionEvent`对象,这些对象通过`onTouchEvent()`方法传递给Activity或View。 `x`和`y`是`MotionEvent`中的两个属性,它们分别表示当前触摸点相对于当前View的...

    android仿assistivetouch悬浮窗(带功能实现)

    在Android平台上, AssistiveTouch 是一个非常受欢迎的功能,它为用户提供了一个便捷的悬浮窗口,可以快速访问各种设备操作,如返回、主页、多任务等。本文将深入探讨如何在Android应用中实现类似 AssistiveTouch 的...

    Anroid touch事件分发探究

    当用户在屏幕上触碰时,这些事件会沿着View层次结构进行传递,这个过程被称为事件分发。 事件分发分为两个阶段:dispatchTouchEvent()和onTouchEvent()。首先,事件会从顶级父View开始,自顶向下传递到子View。在每...

    TouchTest demo

    在`TouchTest`这个示例中,可能包含了一个或多个自定义的`View`或`Activity`,它们通过重写`onTouchEvent`方法来捕获和处理触摸事件。`onTouchEvent`方法会接收到MotionEvent对象,从中我们可以获取到事件类型、坐标...

    View事件传递机制Demo源码

    - ACTION_MOVE:如果手指在屏幕上移动,事件会继续在目标View上发生。 - ACTION_UP:当手指离开屏幕时,事件再次在目标View上触发。 2. 触摸事件的处理函数: - `onTouchEvent(MotionEvent event)`:这是View...

    Touch事件分发机制

    Android的Touch事件流分为三个阶段:**ACTION_DOWN**、**ACTION_MOVE**和**ACTION_UP**,分别对应手指触摸屏幕、在屏幕上滑动以及手指离开屏幕。当一个触摸事件发生时,系统会沿着View树从父到子依次传递,这个过程...

    扰乱Touch事件分发机制,模仿支付宝首页下拉刷新动画.zip

    当用户在屏幕上触摸时,会产生一系列的MotionEvent,这些事件会按照一定的顺序在View层次结构中进行分发。事件分发主要包括两个阶段:dispatchTouchEvent()和onTouchEvent()。事件首先由Activity接收,然后依次传递...

    Android Touch事件分发过程详解

    - ACTION_UP或ACTION_CANCEL时,如果上一个ACTION_DOWN未被消费,系统会尝试寻找一个合适的View来触发ACTION_UP或ACTION_CANCEL。 - 如果ViewGroup没有拦截ACTION_DOWN,ACTION_UP和ACTION_CANCEL也会按照相同的顺序...

    自定义view集合

    标题"自定义view集合"揭示了这个压缩包可能包含一系列专为特定功能设计的自定义视图组件。描述中提到的“审核进度view,环形进度条,优惠劵view,自定义密码输入框,线性百分比进度view,自定义刻度尺,vip等级”都...

    3D Touch 学习

    3D Touch是苹果公司在2015年推出的一项创新技术,主要应用于iPhone 6s及之后的设备上,为用户提供了一种全新的交互方式。这项技术通过感应用户在屏幕上按压的力度,使得用户可以进行快捷操作、预览内容以及深度交互...

    IOS应用源码——TouchTest判斷CGPoint 在一個多邊形裡.rar

    【标题】"IOS应用源码——TouchTest判斷CGPoint 在一個多邊形裡.rar" 提供的是一个iOS应用的源代码,主要功能是检测用户触摸的CGPoint是否位于一个多边形内部。这个应用对于理解iOS应用开发,尤其是图形交互和几何...

    Android-touch-event.rar_android touch_android 翻页_event

    1. 检测滑动方向:在ACTION_MOVE事件中,通过比较连续两个ACTION_MOVE事件的坐标差,判断滑动的方向(左到右或右到左)。 2. 判断是否触发翻页:当滑动速度超过一定阈值或者滑动距离达到屏幕宽度的一定比例时,认为...

    安卓Android源码——ListView保持在列表的顶部固定View 案例分析 源码.zip

    通过以上步骤,我们可以成功地在ListView中实现一个固定在顶部的View。这种方法在实际应用中非常常见,比如在新闻列表、电商商品列表等场景下,能够提升用户体验,引导用户关注特定内容。通过阅读和分析提供的源码,...

    ListView保持在列表的顶部固定View 案例分析 源码.zip

    在OnScrollStateChanged()方法中,我们可以判断滚动状态是否为SCROLL_STATE_TOUCH_SCROLL,如果是,则表示用户正在滑动,可以开始监听OnScroll()方法。在OnScroll()方法中,我们可以获取滚动的距离和当前位置,从而...

Global site tag (gtag.js) - Google Analytics