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