Class: UISegmentedControl

Inherits:
UIBase
  • Object
show all
Defined in:
lib/calios-uikit-extension/ui_segmented_control.rb

Overview

Provides methods for UISegmentedControl elements

Class Method Summary collapse

Methods inherited from UIBase

accessibility_identifier, accessibility_label, class_name, double_tap, enabled?, flash, help, parse_query, property, query, touch

Class Method Details

.number_of_segments(aIdOrIndex = nil) ⇒ Object



8
9
10
11
# File 'lib/calios-uikit-extension/ui_segmented_control.rb', line 8

def number_of_segments(aIdOrIndex = nil)
  q = parse_query(aIdOrIndex)
  Calabash::Cucumber::Core.query(q, :numberOfSegments).first
end

.selected_segment_index(aIdOrIndex = nil) ⇒ Object



13
14
15
16
# File 'lib/calios-uikit-extension/ui_segmented_control.rb', line 13

def selected_segment_index(aIdOrIndex = nil)
  q = parse_query(aIdOrIndex)
  Calabash::Cucumber::Core.query(q, :selectedSegmentIndex).first
end