Method: UIControl#trigger

Defined in:
lib/ios/sugarcube-events/uicontrol.rb

#trigger(*events) ⇒ Object

Useful during testing, or to simulate a button press.

Examples:

button.trigger(:touch)
button.trigger(:touch_drag_outside, :touch_drag_exits)


55
56
57
58
59
60
61
62
# File 'lib/ios/sugarcube-events/uicontrol.rb', line 55

def trigger(*events)
  event_mask = 0
  events.each do |event|
    event = event.uicontrolevent if event.respond_to?(:uicontrolevent)
    event_mask |= event
  end
  sendActionsForControlEvents(event_mask)
end