如何在 ios 的 settings.bundle 中添加自定义字体



我想在ios settings.bundle文件中实现自定义字体。如果用户在我的应用程序中选择自定义字体,则在我尝试创建settings.bundle时自动更改 app.so 中的字体。 但是我无法在"设置"中获取自定义字体。在此处输入图像描述

但我想像这样显示。

在此处输入图像描述

请帮助我任何身体,我正在编写这样的代码。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue:@"0.0.1" forKey:@"languageoption"];
[defaults synchronize];
return YES;
}

如果你打算在你的应用中支持多种语言,不需要有多个字体,你可以在你的项目中启用本地化,然后它就像

"Hello World" = "హలో వరల్డ్">

查看本教程以获取详细说明。另请查看此答案。

注意:这是一个黑客,但您可以使用阿拉伯语等可用语言,然后提供泰卢固语字符串作为翻译。 并按照此答案即时更改您的语言。

iOS支持泰卢固语。您可以通过Apple本身提供的此链接找到此信息 此处.

但是您必须自己自定义所有这些,方法是在Settings.bundle中添加您的应用程序支持的所有语言的NSArray,以允许用户选择应用程序语言,并能够根据用户选择的语言加载好的字体。

最新更新