class UIAccessibilityElement
Public Class Methods
method_added(name)
click to toggle source
# File lib/project/element.rb, line 34 def self.method_added(name) if self.respond_to?(:method_added_accessibility) method_added_accessibility_element(name) end return if name=~/=$/ attributes=Accessibility::Element_Attributes return unless attributes.flatten.grep(%r{name.to_sym}) if attributes.has_key?(name) ruby=name ios=attributes[name] if ios==:accessibilityElementIsFocused raise "You cannot define #{ruby}" end define_method(ios) {self.send(ruby)} else ios=name ruby=attributes.rassoc(name).first define_method(ruby) { self.send(ios)} end end
Public Instance Methods
init_with_accessibility_container(container)
click to toggle source
# File lib/project/element.rb, line 3 def init_with_accessibility_container(container) UIAccessibilityElement.alloc.initWithAccessibilityContainer(container) end
inspect()
click to toggle source
# File lib/project/element.rb, line 7 def inspect self.accessibility_label end
traits=(traits)
click to toggle source
# File lib/project/element.rb, line 26 def traits=(traits) self.accessibility_traits=traits end