iPhone多语言支持应用

标签 iphone ios

我想用三种语言创建我的 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/

相关文章:

iOS8 对尚未渲染的 View 进行快照会导致快照为空

ios - UIView 捕获单指 Action ,但发送两指捏合以查看后面

ios - 苹果商店因 App Icon 被拒绝

ios - Xcode 5 IOS 7 错误 : failed to launch '/private/var/mobile/Applications/' -- NotFound

iphone - 从 iPhone 上的 mkmapview 获取点的坐标

ios - 刷新 UINavigationController 内的 "root"数据并更新导航堆栈中的数据

ios - 如何隐藏这个后退按钮?

iphone - 如何设置 UITableView 中文本的格式?

ios - iPhone-录制后保存音频时出现问题

ios - 音频队列 : Can't read raw data in AudioFileReadPackets