class UIActionSheet
To make accessibility labels work in UIActionSheets adapted from gist.github.com/953326
Public Instance Methods
addButtonWithTitle(title)
click to toggle source
# File lib/formotion/patch/ui_action_sheet.rb, line 8 def addButtonWithTitle(title) button_index = old_addButtonWithTitle(title) self.subviews.each { |subview| if subview.respond_to? :title controlTitle = subview.send(:title) if (title == controlTitle) copyAccessibilityMetadataFrom(title, toControl: subview) return button_index end end } button_index end
Also aliased as: old_addButtonWithTitle
Private Instance Methods
copyAccessibilityMetadataFrom(title, toControl:control)
click to toggle source
# File lib/formotion/patch/ui_action_sheet.rb, line 23 def copyAccessibilityMetadataFrom(title, toControl:control) control.accessibilityLabel = title end