我正在尝试开发一个儿童教育iOS(iPhone / ipad)应用程序,在UILable上显示Ethiopic unicode(即埃塞俄比亚字符);但我所看到的只是每个字符的方框。例如,要显示第一个Ethiopic char(即unicode 0x1260),我正在编写以下代码:
myLbl.text = @"\u1260";
但正如我所说,在iPhone模拟器上,我所看到的是一个方形盒子。同样,我试着写pi和其他一些希腊字符,它们都很好。例如,此代码显示pi(π):
myLbl.text = @"\u03c0";
为什么Ethiopic unicode显示为方框?我错过了什么?
非常感谢您的回复,
-Teddy
P.S。我使用xcode 4.4.1,仅在iOS模拟器上运行应用程序(不在设备上)
答案 0 :(得分:1)
只有当您使用的字体实际包含这些字符的字形时,它才有效。只需尝试不同的字体。