gpt4 book ai didi

iOS 本地化(在应用程序中设置)

转载 作者:行者123 更新时间:2023-11-29 03:22:02 25 4
gpt4 key购买 nike

在我的应用程序中,我必须有两种语言,但问题是它们应该通过按应用程序中的按钮(在第一个屏幕上,或屏幕设置)来切换。据我了解,localization 的所有方法( Localizing Storyboard , Localizing Dynamic Strings ) 基于 iPhone 的语言设置。我想到的唯一选择 - 按照 NSUserDefault 中的记录进行关于语言偏好,在ViewDidLoad所有方法 ViewControllers查看有关语言的记录,并根据它设置字符串,图片等。可以用更聪明的方式来完成吗?

最佳答案

试试这个:

如果 de 是用户选择的新语言。还要确保您正在重新启动当前 View 。

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"de", nil] 
forKey:@"AppleLanguages"];

查看下面的链接和源码

http://learning-ios.blogspot.com/2011/04/advance-localization-in-ios-apps.html

这是一个示例应用程序的代码 https://github.com/object2dot0/Advance-Localization-in-ios-apps

祝一切顺利

关于iOS 本地化(在应用程序中设置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20944811/

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