如何正确添加 UIAccessibilityTraitHeader?

Posted

技术标签:

【中文标题】如何正确添加 UIAccessibilityTraitHeader?【英文标题】:How to add UIAccessibilityTraitHeader properly? 【发布时间】:2015-05-01 15:49:50 【问题描述】:

我正在使用 Objective-c/swift 和界面构建器,试图使我的应用程序导航可访问。当您使用可访问性转子并选择“标题”时,我无法弄清楚如何让我的标题工作。我的标题是在 Interface Builder (IB) 中设置的。在 IB 中,它在 Navigation Bar > UINavigationItem > Title 属性中设置。我想我想做的是找到一种将UIAccessibilityTraitHeader 添加到UINavigationItem 的方法,但你不能在 IB 中这样做。我还尝试制作一个插座,然后在 viewDidLoad 方法中手动添加特征。这是行不通的。如果有人可以提供帮助,那就太好了!

@IBOutlet weak var menuTitle: UINavigationItem!
override dynamic func viewDidLoad() 
self.menuTitle.accessibilityTraits |= UIAccessibilityTraitHeader;

【问题讨论】:

您添加正确。检查以确保您拥有正确的项目,上面的代码正在运行等。 【参考方案1】:

我发现这是 ios 模拟器 (X-Code 6.2) 的一个缺陷。它没有将“标题”显示为特征。当我将它加载到设备上并进行测试时,它运行良好。

【讨论】:

以上是关于如何正确添加 UIAccessibilityTraitHeader?的主要内容,如果未能解决你的问题,请参考以下文章

如何正确添加paypal sdk

如何正确添加 UIAccessibilityTraitHeader?

如何正确添加和删除 MIME 附件

如何在 MailMessage 中正确添加 CSS

如何正确设置 UINavigationController 并将视图添加到堆栈

如何正确地将多个片段添加到片段过渡?