Resolution: Cannot Reproduce
Affects Version/s: None
Fix Version/s: None
- Titanium SDK 2.1.0.v20120523205530 (and all the way back to 1.8.2 at least)
- Titanium Studio 22.214.171.124202141208
- iOS 5.0 (simulator)
- Mac OSX 10.7.2
The 'click' event of a view fires when the view is touched, even before the finger (or mouse) is released.
A true 'click' does not (should not) exist until the component receives a mouse-down followed by a mouse-up without the mouse moving in between. The iOS implementation is not adhering to this definition.
When you touch and hold your finger (or mouse) down on a view, only the touchstart, longpress, and longclick (Android only) events should fire. The click event should not fire until the finger (or mouse) is lifted, and then only if the finger (or mouse) has not moved since the touch started.
When you touch and hold your finger (or mouse) down on a view on the iPhone simulator, the click event fires.
Works on Android correctly.
Broken on iOS.
Therefore, this is also a parity issue.