18

如何在 NSString 或 NSMutableAttributedString 中插入不间断空格(如 html 中的“”)?

4

2 回答 2

39

由于 XCode 将所有源代码文件视为 UTF-8 编码的文本文件,因此应该可以将不间断空格直接粘贴到源代码中:

NSString *text = @"100 feet long";  // non-breaking space between "100" and "feet"

为了安全起见并使其更明显,您可以将 Unicode 值 U+00A0 插入到字符串中:

NSString *text = @"100\u00a0feet long";
于 2013-10-02T07:32:22.217 回答
1

SWIFT代码:

let text = "100\u{00A0}feet long"
于 2018-09-13T11:00:04.210 回答