gpt4 book ai didi

ios - SKLabelNode labelNodeWithFontNamed:

转载 作者:行者123 更新时间:2023-12-01 18:15:34 28 4
gpt4 key购买 nike

根据用户的位置来交换字体的好方法是什么。例如,我有“Play”一词,但如果用户在日本,则需要使用其他字体在屏幕上显示“プレイ”。到目前为止,我有这个要显示文本按钮:

self.restartLabel = [SKLabelNode labelNodeWithFontNamed:@"BD Cartoon Shout"];
self.restartLabel.text = NSLocalizedString(@"RESTART", @"Restart");

我知道我需要替换[SKLabelNode labelNodeWithFontNamed:@“BD卡通大喊”];
我只是不知道如何用这样的东西代替它:
-(void)correctLanguage{

NSString *localLanguage = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode];
NSLog(@"%@",localLanguage);

if ( [localLanguage isEqualToString:@"jp"] ) {
[SKLabelNode labelNodeWithFontNamed:@"ヒラギノ角ゴ ProN W6"];
}
else {
[SKLabelNode labelNodeWithFontNamed:@"cartoon"];
}

}

最佳答案

将要使用的字体名称放入本地化,然后使用NSLocalizedString来获取它。

关于ios - SKLabelNode labelNodeWithFontNamed:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22365861/

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