从 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 的唯一方法是使用 UIWebView 和 loadHTMLString 方法:
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/