gpt4 book ai didi

ios - 如何在 Swift 中本地化 tableView 单元格?

转载 作者:搜寻专家 更新时间:2023-11-01 05:52:06 24 4
gpt4 key购买 nike

如何在 Swift 中本地化 TableView 单元格?

对于一个字符串变量,它是:

let alertTitle = NSLocalizedString("a", comment: "")

但是如何为 TableView 本地化数组?

let array = ["a", "b", "c", "d", "e"]

最佳答案

您需要像使用 alertTitle 一样分别本地化每个字符串。如果您不使用本地化字符串的注释(正如大多数人所做的那样),您可以使用扩展名简化本地化

extension String {

var localized: String {
return NSLocalizedString(self, comment: "")
}

}

并定义你的数组

let array = ["a".localized, "b".localized, "c".localized, "d".localized, "e".localized]

或者更短的

let let array = ["a", "b", "c", "d", "e"].map({ $0.localized })

关于ios - 如何在 Swift 中本地化 tableView 单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48370854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com