android - iOS 中 Localizable.strings 的基本样式

标签 android ios objective-c country localizable.strings

从 Android 背景来看,我认为可以通过使用 HTML 标记向 iOS Localizable.strings 添加基本样式,如下所示:

http://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling

有没有办法添加一些基本的样式信息?对于许多不同的语言,iOS 以给定样式显示以下文本的方式是什么:

标题

信息 1:
blablabla

信息2:
blablabla

我是否必须为每个单词添加一个新键?如果结构根据语言发生变化,那将是疯狂的......必须有一种方法可以为每个国家这样做:

"text.screen1" = "<b>Title</b> <br><br> <i>Information1</i> ..."

很高兴有任何帮助!

最佳答案

显示 HTML 的唯一方法是使用 UIWebViewloadHTMLString 方法:

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320,200)];
[webView loadHTMLString:@"test <i>italic</i>" baseURL:nil];
[self.view addSubview:webView];

您也可以使用\n,但您不能更改 UITextView 呈现文本的字体/样式。

关于android - iOS 中 Localizable.strings 的基本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872276/

相关文章:

android - 在 Android 项目应用程序中有很多包的后果是什么?

android - 找到路径为 'META-INF/LGPL2.11' 的 2 个文件

ios - 最佳实践 - ObjC 中命令的顺序执行

iphone - 为什么自定义 TableViewCell 不需要文件所有者?

objective-c - stringByAppendingFormat 不起作用

ios - 为什么我的 UITableView 在 5 行之后重复行?

ios - 与iOS应用程序集成的Facebook登录页面间歇性关闭

android - 如何从 pathPattern 中排除目录

java - 文件的加密/解密操作在 Android 平台上产生奇怪的效果

ios - Apple 反馈该应用程序在启动时崩溃