Tag: touch event

我如何避免在iPad上的可拖动边框半径元素上的animation制品?

我已经写了一个可以在触摸设备上拖动的元素的示例页面(基于Peter-Paul Koch的代码 )。 我的示例页面 我有两个可拖动的<div>元素:一个绿色的块和一个红色的球(球形的border-radius )。 拖动是通过ontouchstart , ontouchmove和ontouchend ,“animation”是通过改变这些元素的top和left CSS属性来完成的。 当我拖着绿色的,都是玫瑰和马驹。 但是,当我在iPad 1(运行iOS 5.1.1)或iPad 3(6.0.1)的Safari上拖动红色的Safari时,我会在圆圈的后边缘(见下面的屏幕截图)获得浅红色的小道。 但是,我并没有在iPhone 5(6.1.4)上看到这些path。 有没有办法摆脱这些痕迹? (奖金问题:是否有这个效果?“重影”?“神器”?)

触摸事件由多个视图处理

我有一个UITableView的UIView的子类。 我正在使用UITableView来显示一些数据,同时,我想覆盖手指后面的animation(例如,留下踪迹)。 如果我得到它的权利,我需要触摸事件由UIView子类和UITableView 。 我怎样才能做到这一点? 是否有可能,即touchesMoved在UIView子类,然后在UITableView触发? 非常感谢你的帮助。

UILabel有触摸方法吗?

如果有人触及一个预先声明的UILabel ,我想要做一个动作,例如: if (label is touched) { my actions; } 有没有一种方法可以做到这一点?