gpt4 book ai didi

使用 Xib 和 Swift 进行 iOS 本地化 : Can someone help me to make an multilingual app using XIB (not Storyboard) and Swift?

转载 作者:行者123 更新时间:2023-11-30 11:17:18 27 4
gpt4 key购买 nike

我搜索了本地化教程,但都是 Storyboard教程,我的应用程序是用 xib 编写的。我还想使用按钮在我的应用程序中更改语言选项,而不是从“设置”中更改它。

最佳答案

您可以使用 XMLParser 来实现此功能。

  • 将所有字符串放入 XML 文件中,然后从所选语言的文件。
  • 在委托(delegate)中获取字符串的字典或键值对,然后将其分配给标签。

enter image description here

例如:

    let xmlParser: XMLParser = XMLParser()
xmlParser.delegate = self
xmlParser.parseXml(withLanguageIndex: baseIndex)

//在委托(delegate) XMLParserDelegate 中

func getValues(_ valueDict: [AnyHashable: Any]) {
stringsXMLDict = valueDict
}

希望对您有帮助。快乐的溺爱:)

关于使用 Xib 和 Swift 进行 iOS 本地化 : Can someone help me to make an multilingual app using XIB (not Storyboard) and Swift?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51628351/

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