Ios 如何使用Interface Builder本地化辅助功能标签(说明)?
为了给我的应用程序添加画外音支持(使用Interface Builder),我将一个按钮的“辅助功能标识->说明”设置为“静音”。这实际上设置了辅助功能标签。Ios 如何使用Interface Builder本地化辅助功能标签(说明)?,ios,xcode,macos,cocoa,interface-builder,Ios,Xcode,Macos,Cocoa,Interface Builder,为了给我的应用程序添加画外音支持(使用Interface Builder),我将一个按钮的“辅助功能标识->说明”设置为“静音”。这实际上设置了辅助功能标签。 现在,我想为这个按钮添加本地化,包括它的可访问性标签。 我该怎么做 ps:我尝试过编程方式(NSLocalizedString)并为每种语言创建xib文件。但这两种方式都不利于维护。我想知道是否可以用“.strings”方式对其进行本地化您可以这样创建扩展名,然后在UI Builder中设置键,但在“.strings”文件中处理本地化 @
现在,我想为这个按钮添加本地化,包括它的可访问性标签。
我该怎么做
ps:我尝试过编程方式(NSLocalizedString)并为每种语言创建xib文件。但这两种方式都不利于维护。我想知道是否可以用“.strings”方式对其进行本地化您可以这样创建扩展名,然后在UI Builder中设置键,但在“.strings”文件中处理本地化
@IBDesignable
public extension UIView {
@IBInspectable
var accessibilityLabelKey: String {
get { return "" }
set {
self.accessibilityLabel = NSLocalizedString(newValue, comment:newValue)
}
}
}