Reputation: 1592
I turned the UITableViewCell's accessibility off in different ways. However, it is still focusable when selected.
override public func awakeFromNib() {
super.awakeFromNib()
selectionStyle = .none
}
convenience init() {
self.init()
isAccessibilityElement = false
}
public override func didMoveToWindow() {
super.didMoveToWindow()
isAccessibilityElement = false
isUserInteractionEnabled = false
subView.isAccessibilityElement = false
}
public override var canBecomeFocused: Bool {
return false
}
This is a screenshot from the view debugger:
Any clue? Thanks
Upvotes: 1
Views: 2483
Reputation: 1592
Making accessibilityElementsHidden = true
solved it.
public override func didMoveToWindow() {
super.didMoveToWindow()
isAccessibilityElement = false
accessibilityElementsHidden = true
}
Upvotes: 3