setIsAccessibilityElement 在 UITableViewCell 中不起作用
Posted
技术标签:
【中文标题】setIsAccessibilityElement 在 UITableViewCell 中不起作用【英文标题】:setIsAccessibilityElement not working in UITableViewCell 【发布时间】:2013-12-17 03:19:55 【问题描述】:我有一个普通的 UITableViewCell,我设置了它的标签,并且我还将 isAccessibilityElement 设置为 FALSE。然而,当它有焦点时,画外音仍然会说出标签。我做错了什么?
【问题讨论】:
【参考方案1】:将 accessibilityElementsHidden
改为 YES。
【讨论】:
【参考方案2】:对于 UITableViewCell:你需要在你的自定义子类的实现中实现 UIAccessibility 协议的 isAccessibilityElement 方法。
- (BOOL)isAccessibilityElement
return NO;
更多详情,请点击以下链接:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/iPhoneAccessibility/Making_Application_Accessible/Making_Application_Accessible.html
【讨论】:
【参考方案3】:在单元类中试试这个。
self.contentView。 isAccessibilityElement = NO;
【讨论】:
以上是关于setIsAccessibilityElement 在 UITableViewCell 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章