54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# File 'lib/sugarcube-gestures/gestures.rb', line 54
def on_tap(taps_or_options=nil, &proc)
taps = nil
fingers = nil
if taps_or_options
if taps_or_options.is_a? Hash
taps = taps_or_options[:taps] || taps
fingers = taps_or_options[:fingers] || fingers
else
taps = taps_or_options
end
end
recognizer = UITapGestureRecognizer.alloc.initWithTarget(self, action:'sugarcube_handle_gesture:')
recognizer.numberOfTapsRequired = taps if taps
recognizer.numberOfTouchesRequired = fingers if fingers
sugarcube_add_gesture(proc, recognizer)
end
|