我想用三种语言创建我的 iPhone 应用程序。英语和旁遮普语和古吉拉伊语。
“古吉拉特语”和“旁遮普语”在区域设置语言列表中不可用。所以我无法创建像 values-fr(french) 和 value-rs(russia) 这样的 values 文件夹......就像 dat.. 我如何用“Punjabi”和“Gujarati”开发这个应用程序?
最佳答案
IOS 4.3 以上支持这些字体:http://iosfonts.com/
如果找不到字体,则可以使用自定义字体。下面列出的步骤
只需按照以下步骤操作:
1.使用 XCode 作为资源将您的自定义字体文件添加到您的项目中
2.在名为 UIAppFonts 的 info.plist 文件中添加一个 key 。
3.把这个key做成数组
4.对于您拥有的每种字体,将您的字体文件的全名(包括扩展名)作为项目输入到 UIAppFonts 数组
5.保存信息.plist
6.现在在您的应用程序中,您可以简单地调用 [UIFont fontWithName:@"CustomFontName"size:12] 来获取自定义字体以用于您的 UILabel 和 UITextView 等...
关于iPhone多语言支持应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10651018/