相关疑难解决方法(0)

iOS本地化:具有"\ uxxxx"形式的Unicode字符转义序列不起作用

我们在Localization.string文件中有键值对.

"spanish-key" = "Espa\u00f1ol";
Run Code Online (Sandbox Code Playgroud)

当我们获取并分配给标签时,app会将其显示为"Espau00f1ol".

不行.

self.label1.text= NSLocalizedString(@"spanish-key", nil);
Run Code Online (Sandbox Code Playgroud)

它工作 - 以所需的格式显示.

self.label1.text= @"Espa\u00f1ol";
Run Code Online (Sandbox Code Playgroud)

我们使用时可能会出现什么问题

NSLocalizedString(@"spanish-key", nil)?
Run Code Online (Sandbox Code Playgroud)

如果我们设置\ U而不是\ u,那么它可以工作.

 "spanish-key" = "Espa\U00f1ol";
Run Code Online (Sandbox Code Playgroud)

何时使用"\ Uxxxx"和"\ uxxxx"?

unicode-string localizable.strings ios

12
推荐指数
1
解决办法
5224
查看次数

连字符 SwiftUI 文本

如何向 SwiftUI 文本添加连字符?目前,SwiftUI 在没有空间的情况下会生成一个段落,但这会使所有内容难以阅读且混乱。

在此输入图像描述

我做了一些研究,似乎没有本地方法。还有其他方法可以实现这一目标吗?

text textview swift swiftui swiftui-text

8
推荐指数
1
解决办法
1818
查看次数