ios8:替换文本时,普通标签字体会混淆
ios8: Plain label font gets mixed up when replacing text
我得到了一个普通的 UILabel,在故事板中设置了标准文本,这取决于我要替换字符串的各种选择。显然 iOS 然后在使用的字体中找到德语特殊字符 ä/ö/ß 的相应字符时会混淆?!
有人遇到过这个问题吗?
我已经在自我回答我的问题了,因为这是一个非常愚蠢的错误(归咎于长时间的工作^^)-但我认为对于初学者来说可能并不那么明显。
你必须用转义的 unicode 表示替换字符串中的特殊字符,然后一切都呈现得非常好。 :)
所以对于德语来说是:
Ö -> replace with: \u{00D6}
ö -> replace with: \u{00F6}
Ä -> replace with: \u{00c4}
ä -> replace with: \u{00e4}
Ü -> replace with: \u{00dc}
ü -> replace with: \u{00FC}
ß -> replace with: \u{00df}
我得到了一个普通的 UILabel,在故事板中设置了标准文本,这取决于我要替换字符串的各种选择。显然 iOS 然后在使用的字体中找到德语特殊字符 ä/ö/ß 的相应字符时会混淆?!
有人遇到过这个问题吗?
我已经在自我回答我的问题了,因为这是一个非常愚蠢的错误(归咎于长时间的工作^^)-但我认为对于初学者来说可能并不那么明显。
你必须用转义的 unicode 表示替换字符串中的特殊字符,然后一切都呈现得非常好。 :)
所以对于德语来说是:
Ö -> replace with: \u{00D6}
ö -> replace with: \u{00F6}
Ä -> replace with: \u{00c4}
ä -> replace with: \u{00e4}
Ü -> replace with: \u{00dc}
ü -> replace with: \u{00FC}
ß -> replace with: \u{00df}