ios8:替换文本时纯标签字体混淆
我得到了一个普通的UILabel,在故事板中设置了标准文本,这取决于我替换字符串的各种选择。显然,iOS会在使用的字体中查找德语特殊字符ä/ö/ß的对应字符,这一切都混在一起ios8:替换文本时纯标签字体混淆,ios,swift,uilabel,uistoryboard,Ios,Swift,Uilabel,Uistoryboard,我得到了一个普通的UILabel,在故事板中设置了标准文本,这取决于我替换字符串的各种选择。显然,iOS会在使用的字体中查找德语特殊字符ä/ö/ß的对应字符,这一切都混在一起 有人遇到过这个问题吗?我已经在自我回答我的问题了,因为这是一个非常愚蠢的错误(归咎于工作时间太长)^^-但我认为对于初学者来说,这可能不是那么明显 您必须用转义的unicode表示形式替换字符串中的特殊字符,然后所有内容都会呈现得非常好。:) 因此,对于德国人来说,这将是: Ö -> replace with:
有人遇到过这个问题吗?我已经在自我回答我的问题了,因为这是一个非常愚蠢的错误(归咎于工作时间太长)^^-但我认为对于初学者来说,这可能不是那么明显 您必须用转义的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}