ios – 从故事板本地化归因的UITextView

ios – 从故事板本地化归因的UITextView,第1张

概述我正在使用故事板,并有一个视图,我已经子类化了一些UITextViews. 我的问题是,我使用ibtool –generate-strings-file从故事板中提取字符串进行本地化,然后在另一个故事板文件上使用ibtool -write来应用翻译的字符串. 当我使用ibtool时,任何归属文本的UITextView都被ibtool –generate-strings-file命令忽略,并从结果字 我正在使用故事板,并有一个视图,我已经子类化了一些UITextVIEws.

我的问题是,我使用ibtool –generate-strings-file从故事板中提取字符串进行本地化,然后在另一个故事板文件上使用ibtool -write来应用翻译的字符串.

当我使用ibtool时,任何归属文本的UITextVIEw都被ibtool –generate-strings-file命令忽略,并从结果字符串文件中省略.

是否可以从故事板中提取属性文本进行本地化?

解决方法 在 Xcode 6.1上,最好的方法是将文本视图的属性文本复制到“BASE”RTF文本中(例如使用TextEdit或直接从XCode>新建文件> ressources> RTF).

通过TextEdit方式,您需要将文本导入到项目中.显然,如果你已经通过Xcode完成,没有什么可以导入的.

那么只需使用“工具”面板找到“本地化…”按钮即可.

导入正确的版本只是做(在vIEwWillAppear为例),

NSURL *url = [[NSBundle mainBundle] URLForResource:[filename stringByDeletingPathExtension] withExtension:[filename pathExtension]];NSError *error;NSAttributedString *attributedString = [[NSAttributedString alloc] initWithfileURL:url                                                                           options:@{NSdocumentTypedocumentAttribute:NSRTFTextdocumentType}                                                                documentAttributes:nil                                                                             error:&error];[_originalMessage setAttributedText:attributedString];
总结

以上是内存溢出为你收集整理的ios – 从故事板本地化归因的UITextView全部内容,希望文章能够帮你解决ios – 从故事板本地化归因的UITextView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存