1
根據用戶的位置,交換字體的好方法是什麼?例如,我有「播放」一詞,但如果用戶在日本,我需要使用不同的字體在屏幕上顯示「プレイ」。到目前爲止,我有這個顯示的文字按鈕:SKLabelNode labelNodeWithFontNamed:
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"];
}
}