【问题标题】:iOS Adding Localized Accessibility text in storyboardiOS在情节提要中添加本地化辅助功能文本
【发布时间】:2018-09-04 19:04:17
【问题描述】:

我想在故事板中添加辅助功能标签作为本地化值。我如何做到这一点?

我使用的是客观的 C 编码而不是 Swift。

【问题讨论】:

    标签: ios objective-c xcode storyboard accessibility


    【解决方案1】:

    我想将辅助功能标签添加为情节提要中的本地化值。我如何做到这一点?

    我创建了一个带有标签和按钮的空白项目来尝试实现您的目标:

    1. 我在项目的Localizationspart 中添加了法语。
    2. 验证第一步后,还会添加专用于新语言的新文件。该文件将包含对其 ID 定义的图形对象的一些属性修改。

    直接在情节提要中,我更改了Label元素的可访问性标签(默认为英文)并打开Main.strings文件更改值如下('Main ' 是我的故事板的默认名称) 通过比较 Xcode 中的分支(例如查看情节提要的修改),您可以找到界面构建器 XML 属性的名称。

    Xcode Interface Builder 中的结果如下所示:

    ... 以及此后具有法国设置的设备的结果:

    根据这个原理,您现在可以在情节提要中添加本地化的可访问性文本,而无需 {ObjC /Swift} 代码行。

    【讨论】:

      猜你喜欢
      • 2023-03-06
      • 2015-06-13
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      • 1970-01-01
      相关资源
      最近更新 更多